AbsoluteLayoutFlags Sabit listesi

Tanım

Düzen sınırlarının bir içinde nasıl yorumlandığını değiştirmek için kullanılan bayraklar AbsoluteLayout .

Bu sabit listesi, üye değerleri için bit düzeyinde karşılaştırmaya izin veren bir FlagsAttribute özniteliği içeriyor.

[System.Flags]
public enum AbsoluteLayoutFlags
type AbsoluteLayoutFlags = 
Devralma
AbsoluteLayoutFlags
Öznitelikler

Alanlar

All -1

Tüm boyutları orantılı olarak yorumlayın.

HeightProportional 8

Height özelliğini, düzen yüksekliğine orantılı olarak yorumlayın.

None 0

Tüm bayrakları devre dışı bırakın.

PositionProportional 3

Her iki Xorantılı ile eşdeğerdir | Yılsal.

SizeProportional 12

Her iki WidthProportional de eşdeğerdir | Heightorantılı.

WidthProportional 4

Width özelliğini, düzen genişliğiyle orantılı olarak yorumlayın.

XProportional 1

Genişlik oluşturulduktan sonra x özelliğini kalan boşlukla orantılı olarak yorumlayın.

YProportional 2

Yükseklik oluşturulduktan sonra y özelliğini kalan boşlukla orantılı olarak yorumlayın.

Açıklamalar

AbsoluteLayoutSınıfı, alt öğelerini orantılı birimlerde, cihaz birimlerinde veya her ikisinin birleşimiyle düzenleyebilir. Uygulama geliştiricileri Rectangle bir alt öğenin düzen sınırlarını tanımlayacak bir yapı belirtirken aşağıdaki noktaları hatırlamaları gerekir:

  • Yüksekliği ve genişliği ekrana sığan öğeler için, [0, 1] aralığındaki orantılı konum boyutları, yükseklik, genişlik veya her ikisinin de cihaz veya orantılı birimlerde belirtilmesinden bağımsız olarak ekrandaki öğeleri gösterir.
  • Yukarıdaki nokta, ekranın sağ alt köşesinde bir öğe belirtmek ve tüm ekranda geniş ve yarım yarısı olan, AbsoluteLayoutFlags Tümübir değer ile, uygulama geliştiricisi "0,1, 0,1, 0,5, 0,5" olarak belirtmektir.
  • Uygulama geliştiricisi yanlışlıkla ekranın bir veya her ikisinin de tamamen ekranda görüntülenmesini sağlamak üzere veya her iki boyut boyutunun orantılı olarak belirtildiği alt öğelere neden olabilir veya alt öğenin hesaplanan boyutu için yeterli yer bırakmayan cihaz birimi konumları belirtilerek bir şekilde gizlenir.
  • Sınırlayıcı yapının her bir bölümü, Rectangle AbsoluteLayoutFlags onu denetleyen değere göre yorumlanır. Örneğin, belirli bir dikdörtgen, cihaz birimlerindeki bir X koordinatı, orantılı birimlerde olan Y koordinatı, orantılı birimlerde olan bir yükseklik ve cihaz birimlerindeki bir genişlik ya da herhangi bir cihaz ve orantılı birim birleşimi olabilir.
  • AbsoluteLayoutFlagsAlt öğe üzerinde geçerli küme kullanılarak yorumlanırken, kısmen veya devre dışı ekran olan sınırlayıcı kutuları temsil eden dikdörtgenler, örneğin ekran genişliğinden daha büyük bir genişlik varsa, beklenmedik sonuçlar verebilir.

Şunlara uygulanır