Aracılığıyla paylaş


AbsoluteLayoutFlags Sabit listesi

Tanım

Düzen sınırlarının içinde AbsoluteLayoutyorumlandığı şekli değiştirmek için kullanılan bayraklar.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

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

Alanlar

All -1

Tüm boyutları orantılı olarak yorumla.

HeightProportional 8

Height özelliğini düzen yüksekliğiyle orantılı olarak yorumla.

None 0

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

PositionProportional 3

Her iki XProportional ile eşdeğer | YProportional.

SizeProportional 12

Her iki WidthProportional ile eşdeğer | HeightProportional.

WidthProportional 4

Width özelliğini düzen genişliğine orantılı olarak yorumla.

XProportional 1

Genişlik hesaba katıldıktan sonra x özelliğini kalan alanla orantılı olarak yorumla.

YProportional 2

Yükseklik hesaba katıldıktan sonra kalan alanla orantılı olarak y özelliğini yorumla.

Açıklamalar

sınıfı, AbsoluteLayout alt öğelerini orantılı birimler, cihaz birimleri veya her ikisinin birleşiminde düzenleyebilir. Uygulama geliştiricileri, bir alt öğenin düzen sınırlarını tanımlayacak bir Rectangle yapı belirtirken aşağıdaki noktaları anımsamalıdır:

  • Yüksekliği ve genişliği ekrana uyan öğeler için, [0,1] aralığındaki orantılı konum boyutları, yükseklik, genişlik veya her ikisinin de cihazda veya orantılı birimlerde belirtilip belirtilmediğinden bağımsız olarak tamamen ekranda olan öğeleri temsil eder.:
  • Yukarıdaki nokta, ekranın sağ alt köşesindeki bir öğeyi belirtmek ve bunun yarısı kadar geniş, yarısı ekranın değeriyle AbsoluteLayoutFlags birlikte olduğu anlamına gelir. Uygulama geliştiricisi All"0.1, 0.1, 0.5, 0.5" değerini belirtir:
  • Uygulama geliştiricisi istemeden, bir veya her iki boyut boyutunun orantılı olarak belirtildiği alt öğelerin ekranın kısmen dışında görüntülenmesine veya tamamen gizlenmesi için alt öğenin hesaplanan boyutu için yeterli yer bırakmayan cihaz birimi konumları belirterek neden olabilir:
  • Sınırlayıcı Rectangle yapının her parçası, onu denetleen değere AbsoluteLayoutFlags göre yorumlanır. Örneğin, belirli bir dikdörtgenin cihaz birimlerinde bir X koordinatı, orantılı birimlerde bir Y koordinatı, orantılı birimlerde bir yükseklik ve cihaz birimlerindeki bir genişlik ya da başka bir cihaz ve orantılı birim birleşimi olabilir. :
  • Altta geçerli AbsoluteLayoutFlags küme kullanılarak yorumlandığında, kısmen veya tamamen ekran dışında olan sınırlayıcı kutuları temsil eden dikdörtgenler (örneğin, ekran genişliğinden daha büyük bir genişliğe sahip olarak) beklenmeyen sonuçlar verebilir.:

Şunlara uygulanır