AbsoluteLayout Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Alt öğeleri mutlak konumlarda konumlandırır.
public class AbsoluteLayout : Xamarin.Forms.Layout<Xamarin.Forms.View>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.AbsoluteLayout>
type AbsoluteLayout = class
inherit Layout<View>
interface IElementConfiguration<AbsoluteLayout>
- Devralma
-
AbsoluteLayout
- Uygulamalar
Açıklamalar
Uygulama geliştiricileri, yönteme geçirilen değerlere bağlı olarak orantılı koordinatları, cihaz koordinatları veya her ikisinin birleşimini sağlayarak alt öğelerin yerleşimini denetleyebilir AbsoluteLayoutFlags SetLayoutFlags(BindableObject, AbsoluteLayoutFlags) . Orantısız AbsoluteLayoutFlags numaralandırma değerlerinden biri sağlandığında, 0,0 ve 1,0 arasında değişen karşılık gelen X veya Y bağımsız değişkenleri her zaman alt öğenin ekranda görüntülenmesine neden olur. Diğer bir deyişle, sol, sağ, üst veya alt ile temizlemeyi göstermek için bir alt öğenin yüksekliğini veya genişliğini çıkarmaya veya eklemeye gerek yoktur AbsoluteLayout . Orantılı olarak belirtilmeyen genişlik, yükseklik, X veya Y değerleri için, uygulama geliştiricileri alt öğeyi bulmak ve boyutunu belirlemek için cihaza bağımlı birimleri kullanır.
Aşağıdaki örnek, AbsoluteLayout orantısız konum bağımsız değişkenlerinin nasıl kullanılacağını gösterir.
Label header = new Label
{
Text = "AbsoluteLayout Demo",
FontSize = Device.GetNamedSize(NamedSize.Large, typeof(Label)),
HorizontalOptions = LayoutOptions.Center
};
AbsoluteLayout simpleLayout = new AbsoluteLayout
{
BackgroundColor = Color.Blue.WithLuminosity(0.9),
VerticalOptions = LayoutOptions.FillAndExpand
};
topLeftLabel = new Label
{
Text = "Top Left",
TextColor = Color.Black
};
centerLabel = new Label
{
Text = "Centered",
TextColor = Color.Black
};
bottomRightLabel = new Label
{
Text = "Bottom Right",
TextColor = Color.Black
};
// PositionProportional flag maps the range (0.0, 1.0) to
// the range "flush [left|top]" to "flush [right|bottom]"
AbsoluteLayout.SetLayoutFlags(bottomRightLabel,
AbsoluteLayoutFlags.PositionProportional);
AbsoluteLayout.SetLayoutBounds(topLeftLabel,
new Rectangle(0f,
0f, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize));
AbsoluteLayout.SetLayoutFlags(centerLabel,
AbsoluteLayoutFlags.PositionProportional);
AbsoluteLayout.SetLayoutBounds(centerLabel,
new Rectangle(0.5,
0.5, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize));
AbsoluteLayout.SetLayoutFlags(bottomRightLabel,
AbsoluteLayoutFlags.PositionProportional);
AbsoluteLayout.SetLayoutBounds(bottomRightLabel,
new Rectangle(1f,
1f, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize));
simpleLayout.Children.Add(topLeftLabel);
simpleLayout.Children.Add(centerLabel);
simpleLayout.Children.Add(bottomRightLabel);
Aşağıdaki kod örneğinde, cihaza bağımlı birimler belirtilerek iki etiket yerleştirme gösterilmektedir.
AbsoluteLayout simpleLayout = new AbsoluteLayout
{
BackgroundColor = Color.Blue.WithLuminosity(0.9),
VerticalOptions = LayoutOptions.FillAndExpand
};
Label header = new Label
{
Text = "Device Units Demo",
TextColor = Color.Black,
FontSize = Device.GetNamedSize(NamedSize.Large, typeof(Label))
};
topLeftText = new Label
{
Text = "Left",
TextColor = Color.Black
};
AbsoluteLayout.SetLayoutFlags(topLeftText,
AbsoluteLayoutFlags.None);
AbsoluteLayout.SetLayoutBounds(topLeftText,
new Rectangle(0f, 0f, 100f, 50f));
middleText = new Label
{
Text = "Device-dependent location",
TextColor = Color.Black
};
AbsoluteLayout.SetLayoutFlags(middleText,
AbsoluteLayoutFlags.None);
AbsoluteLayout.SetLayoutBounds(middleText,
new Rectangle(100f, 200f, 200f, 50f));
simpleLayout.Children.Add(topLeftText);
simpleLayout.Children.Add(middleText);
}
Aşağıdaki görüntüde, Formsgallery örneğinden AbsoluteLayout tanıtımı gösterilmektedir.

Xamarin. Forms için XAML, sınıf için aşağıdaki iliştirilmiş özellikleri destekler AbsoluteLayout :
| İliştirilmiş Özellik | Değer |
|---|---|
| AbsoluteLayout. Layoutsýnýrlarý | Sınırlayıcı dikdörtgenin konumunu ve boyutlarını belirten dört değerden oluşan, virgülle ayrılmış bir liste. Listedeki ilk iki değer sayıları temsil etmelidir. İkinci iki değer her biri sayı ya da "AutoSize" dizesi olabilir. |
| AbsoluteLayout. LayoutFlags | AbsoluteLayoutFlags sabit listesi değer adları: |
Uygulama geliştiricileri, sınıfları kullanarak öğeleri düzenlemek için XAML kullanabilir AbsoluteLayout . Aşağıdaki örnek şunun içine mavi koyar BoxView AbsoluteLayout :
<AbsoluteLayout VerticalOptions="FillAndExpand"
HorizontalOptions="FillAndExpand">
<BoxView AbsoluteLayout.LayoutBounds="0.25, 0.25, 0.5, 0.5"
Color="Blue"
AbsoluteLayout.LayoutFlags="All" />
</AbsoluteLayout>
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 "1,0, 1,0, 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.
Oluşturucular
| AbsoluteLayout() |
AbsoluteLayout sınıfının yeni bir örneğini başlatır. |
Alanlar
| LayoutBoundsProperty |
Alt öğelerin düzen sınırlarını temsil eden iliştirilmiş özelliği uygular. Çalışma zamanında "Layoutlimitlerle" dizesiyle bağlanabilir. Bkz. açıklamalar. |
| LayoutFlagsProperty |
AbsoluteLayoutFlagsAlt öğeler için değerleri içeren iliştirilmiş özelliği uygular. |
Özellikler
| AnchorX |
Öğe sınırlarına göre herhangi bir dönüşüm için merkez noktasının X bileşenini alır veya ayarlar. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
| AnchorY |
Öğe sınırlarına göre herhangi bir dönüşüm için merkez noktasının Y bileşenini alır veya ayarlar. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
| AutomationId |
Otomasyon çerçevesinin bu öğeyi bulmasını ve bunlarla etkileşime geçmesini sağlayan bir değer alır veya ayarlar. (Devralındığı yer: Element) |
| AutoSize |
Alt öğenin genişliğinin veya yüksekliğinin o çocuğun yerel boyutuna boyutlandırılacağını belirten bir değer. |
| Background | (Devralındığı yer: VisualElement) |
| BackgroundColor |
Bir görselin arka planını dolduracak rengi alır veya ayarlar. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
| Batched |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: VisualElement) |
| Behaviors |
Bu öğeyle ilişkili davranışların listesini alır. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
| BindingContext |
Buna ait olan bağlı özellikler tarafından hedeflenecek özellikleri içeren nesneyi alır veya ayarlar BindableObject . (Devralındığı yer: BindableObject) |
| Bounds |
Öğenin sınırlarını alır. (Devralındığı yer: VisualElement) |
| CascadeInputTransparent |
Alt öğelerin, düzen olduğunda, düzenin giriş saydamlığının mi devralmasını denetleyen bir değer alır veya ayarlar |
| Children |
AbsoluteLayout öğesinin alt öğelerinin koleksiyonunu alır. |
| class | (Devralındığı yer: NavigableElement) |
| ClassId |
Anlamsal olarak benzer öğelerin bir koleksiyonunu tanımlamak için kullanılan bir değeri alır veya ayarlar. (Devralındığı yer: Element) |
| Clip | (Devralındığı yer: VisualElement) |
| DisableLayout |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: VisualElement) |
| Dispatcher | (Devralındığı yer: BindableObject) |
| EffectControlProvider |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: Element) |
| Effects |
Bu öğeye uygulanan efektlerin bir listesi. (Devralındığı yer: Element) |
| FlowDirection |
Düzen akış yönünü alır veya ayarlar. (Devralındığı yer: VisualElement) |
| GestureController |
Görünümün hareket denetleyicisini alır. (Devralındığı yer: View) |
| GestureRecognizers |
Bu görünümle ilişkili hareket tanıyıcılarının koleksiyonu. (Devralındığı yer: View) |
| Height |
Bu öğenin geçerli işlenmiş yüksekliğini alır. Bu, salt okunurdur bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
| HeightRequest |
Bu öğenin istenen yükseklik geçersiz kılmayı alır veya ayarlar. (Devralındığı yer: VisualElement) |
| HorizontalOptions |
LayoutOptionsÖğenin bir düzen döngüsündeki yerleşimini tanımlayan öğesini alır veya ayarlar. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: View) |
| Id |
Bir uygulamanın çalışması aracılığıyla bir öğeyi benzersiz şekilde tanımlamak için kullanılabilecek bir değer alır. (Devralındığı yer: Element) |
| InputTransparent |
Bu öğenin Kullanıcı etkileşimi döngüsüne dahil edilip edilmeyeceğini gösteren bir değer alır veya ayarlar. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
| IsClippedToBounds |
Düzenin alt öğelerini sınırlara kırpmak gerekip gerekmediğini belirleyen bir değer alır veya ayarlar. (Devralındığı yer: Layout) |
| IsEnabled |
Bu öğenin Kullanıcı arabiriminde etkinleştirilip etkinleştirilmediğini gösteren bir değer alır veya ayarlar. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
| IsFocused |
Bu öğenin şu anda odaklanmış olup olmadığını gösteren bir değer alır. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
| IsInNativeLayout |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: VisualElement) |
| IsNativeStateConsistent |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: VisualElement) |
| IsPlatformEnabled |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: VisualElement) |
| IsTabStop |
Bu öğenin sekme gezintisine dahil edilip edilmediğini gösteren bir değer alır veya ayarlar. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
| IsVisible |
Bu öğelerin görsel ağacın parçası olup olmayacağını belirleyen bir değer alır veya ayarlar. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
| LogicalChildren |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: Element) |
| Margin |
Görünümün kenar boşluğunu alır veya ayarlar. (Devralındığı yer: View) |
| MinimumHeightRequest |
Düzen sırasında isteğin istemesi için en düşük yüksekliği geçersiz kılan bir değer alır veya ayarlar. (Devralındığı yer: VisualElement) |
| MinimumWidthRequest |
Öğe, Düzen sırasında talep edilecek en düşük genişliği geçersiz kılan bir değer alır veya ayarlar. (Devralındığı yer: VisualElement) |
| Navigation | (Devralındığı yer: NavigableElement) |
| NavigationProxy | (Devralındığı yer: NavigableElement) |
| Opacity |
İşlendiğinde öğeye uygulanan opaklık değerini alır veya ayarlar. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
| Padding |
Düzenin iç doldurmasını alır veya ayarlar. (Devralındığı yer: Layout) |
| Parent |
Öğenin üst öğesini alır veya ayarlar. (Devralındığı yer: Element) |
| ParentView |
Kullanımdan kalktı.
Bir olan bu öğenin en yakın üst öğesi olan öğeyi alır VisualElement . (Devralındığı yer: Element) |
| Platform |
Kullanımdan kalktı.
(Devralındığı yer: Element)
|
| RealParent |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: Element) |
| Resources |
Yerel kaynak sözlüğünü alır veya ayarlar. (Devralındığı yer: VisualElement) |
| Rotation |
Öğe işlendiğinde Z ekseni (Afine döndürme) ile ilgili döndürme (derece cinsinden) alır veya ayarlar. (Devralındığı yer: VisualElement) |
| RotationX |
Öğe işlendiğinde X ekseni (perspektif döndürme) ile ilgili döndürme (derece cinsinden) alır veya ayarlar. (Devralındığı yer: VisualElement) |
| RotationY |
Öğe işlendiğinde Y ekseni (perspektif döndürme) ile ilgili döndürme (derece cinsinden) alır veya ayarlar. (Devralındığı yer: VisualElement) |
| Scale |
Öğeye uygulanan ölçek faktörünü alır veya ayarlar. (Devralındığı yer: VisualElement) |
| ScaleX |
X yönünde uygulanacak bir ölçek değeri alır veya ayarlar. (Devralındığı yer: VisualElement) |
| ScaleY |
Y yönüne uygulanacak bir ölçek değeri alır veya ayarlar. (Devralındığı yer: VisualElement) |
| Style | (Devralındığı yer: NavigableElement) |
| StyleClass | (Devralındığı yer: NavigableElement) |
| StyleId |
Öğeyi benzersiz bir şekilde tanımlamak için Kullanıcı tanımlı bir değer alır veya ayarlar. (Devralındığı yer: Element) |
| TabIndex | (Devralındığı yer: VisualElement) |
| TranslationX |
Öğenin X çevirisi Delta sayısını alır veya ayarlar. (Devralındığı yer: VisualElement) |
| TranslationY |
Öğenin Y çeviri Delta öğesini alır veya ayarlar. (Devralındığı yer: VisualElement) |
| Triggers |
Bu öğeyle ilişkili tetikleyicinin listesini alır. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
| VerticalOptions |
LayoutOptionsÖğenin bir düzen döngüsündeki yerleşimini tanımlayan öğesini alır veya ayarlar. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: View) |
| Visual | (Devralındığı yer: VisualElement) |
| Width |
Bu öğenin geçerli işlenmiş genişliğini alır. Bu, salt okunurdur bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
| WidthRequest |
Bu öğenin istenen Genişlik geçersiz kılmayı alır veya ayarlar. (Devralındığı yer: VisualElement) |
| X |
Bu öğenin geçerli X konumunu alır. Bu, salt okunurdur bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
| Y |
Bu öğenin geçerli Y konumunu alır. Bu, salt okunurdur bağlanabilir bir özelliktir. (Devralındığı yer: VisualElement) |
Yöntemler
| ApplyBindings() |
Bağlamaları uygulamasına uygulayın BindingContext . (Devralındığı yer: BindableObject) |
| BatchBegin() |
Öğelerin özelliklerinde bir grup değişikliğin başlangıcına işaret eder. (Devralındığı yer: VisualElement) |
| BatchCommit() |
Öğe için bir dizi komutun sonuna işaret eder ve bu komutların şimdi yürütülmesi gerekir. (Devralındığı yer: VisualElement) |
| ChangeVisualState() |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: VisualElement) |
| ClearValue(BindableProperty) |
İçin tarafından ayarlanan her değeri SetValue temizler |
| ClearValue(BindablePropertyKey) |
Tarafından tanımlanan özelliği için tarafından ayarlanan herhangi bir değeri temizler SetValue |
| CoerceValue(BindableProperty) | (Devralındığı yer: BindableObject) |
| CoerceValue(BindablePropertyKey) | (Devralındığı yer: BindableObject) |
| Descendants() |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: Element) |
| EffectIsAttached(String) |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: Element) |
| FindByName(String) |
Belirtilen ada sahip öğeyi döndürür. (Devralındığı yer: Element) |
| Focus() |
Attemps bu öğeye odağı ayarlamak için. (Devralındığı yer: VisualElement) |
| ForceLayout() |
Öğe üzerinde bir düzen döngüsünü ve tüm alt öğelerini zorlar. (Devralındığı yer: Layout) |
| GetChildElements(Point) |
Belirtilen altında görsel olarak bulunan alt öğeleri döndürür |
| GetLayoutBounds(BindableObject) |
Öğesinin düzen sınırlarını alır |
| GetLayoutFlags(BindableObject) |
Bir öğesine eklendiğinde belirtilen düzen bayraklarını alır |
| GetSizeRequest(Double, Double) |
Kullanımdan kalktı.
SizeRequestDüzenin sayısını döndürür. Bu yöntemi çağırmak, bir düzen döngüsünün ölçü geçişini başlatır. (Devralındığı yer: Layout) |
| GetValue(BindableProperty) |
Bindadbleproperty içinde bulunan değeri döndürür. (Devralındığı yer: BindableObject) |
| GetValues(BindableProperty, BindableProperty) |
Kullanımdan kalktı.
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: BindableObject) |
| GetValues(BindableProperty, BindableProperty, BindableProperty) |
Kullanımdan kalktı.
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: BindableObject) |
| InvalidateLayout() |
Geçerli düzeni geçersiz kılar. (Devralındığı yer: Layout) |
| InvalidateMeasure() |
Bunun yerleşimini geçersiz kılmak için çağrılan yöntem VisualElement . Olayını oluşturur MeasureInvalidated . (Devralındığı yer: VisualElement) |
| InvalidateMeasureNonVirtual(InvalidationTrigger) |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: VisualElement) |
| IsSet(BindableProperty) |
|
| Layout(Rectangle) |
Düzen çevrimi sırasında öğe sınırlarını güncelleştirir. (Devralındığı yer: VisualElement) |
| LayoutChildren(Double, Double, Double, Double) |
Bir AbsoluteLayout alt öğelerini konumlandırır ve boyutlandırır. |
| LowerChild(View) |
Görsel yığının arkasına bir alt öğesi gönderir. (Devralındığı yer: Layout) |
| Measure(Double, Double, MeasureFlags) |
Bir görsel öğenin cihazda görüntülenmesi için ihtiyaç duyacağı en küçük boyutu döndürür. (Devralındığı yer: VisualElement) |
| NativeSizeChanged() |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: VisualElement) |
| On<T>() |
Geliştiricinin düzen için platforma özgü yöntemleri çağırmak için kullanabileceği yapılandırma nesnesini döndürür. |
| OnAdded(T) |
Düzene bir alt öğe eklendiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: Layout<T>) |
| OnBindingContextChanged() |
Değişikliklerin bağlama bağlamı her seferinde çağrılır View . Bu olay için sınıf işleme eklemek için bu yöntemi geçersiz kılın. (Devralındığı yer: View) |
| OnChildAdded(Element) |
Öğesine alt öğe eklendiğinde çağırılır AbsoluteLayout . |
| OnChildMeasureInvalidated() |
Düzenin bir alt öğesi her yayılmışsa çağrılır MeasureInvalidated . Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: Layout) |
| OnChildMeasureInvalidated(Object, EventArgs) |
Düzenin bir alt öğesi her yayılmışsa çağrılır MeasureInvalidated . Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: Layout) |
| OnChildRemoved(Element) |
Kullanımdan kalktı.
Bir alt öğesi öğesinden kaldırıldığında çağırılır AbsoluteLayout . |
| OnChildRemoved(Element, Int32) | |
| OnChildrenReordered() |
ChildrenReorderedOlay yayınlanmakta olduğu zaman çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: VisualElement) |
| OnMeasure(Double, Double) |
Bir düzen ölçümü gerçekleştiğinde çağrılan yöntem. (Devralındığı yer: VisualElement) |
| OnParentSet() | (Devralındığı yer: NavigableElement) |
| OnPropertyChanged(String) |
Bir bağlantılı Özellik değiştirildiğinde çağrılan yöntem. (Devralındığı yer: Element) |
| OnPropertyChanging(String) |
Bir özellik üzerinde bir değişikliğin gerçekleşmesini bildirmek için bu yöntemi bir alt sınıftan çağırın. (Devralındığı yer: BindableObject) |
| OnRemoved(T) |
Düzenden bir alt öğe kaldırıldığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: Layout<T>) |
| OnSizeAllocated(Double, Double) |
Bu yöntem, öğe boyutu bir düzen çevrimi sırasında ayarlandığında çağrılır. Bu yöntem, SizeChanged olay yayınlanmadan önce doğrudan çağırılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: Layout) |
| OnSizeRequest(Double, Double) |
Kullanımdan kalktı.
İstenen AbsoluteLayout boyutunu almak için bir düzen döngüsünün ölçü geçişi sırasında çağırılır. |
| OnTabIndexPropertyChanged(Int32, Int32) | (Devralındığı yer: VisualElement) |
| OnTabStopPropertyChanged(Boolean, Boolean) | (Devralındığı yer: VisualElement) |
| RaiseChild(View) |
Görsel yığının önüne bir alt öğesi gönderir. (Devralındığı yer: Layout) |
| RemoveBinding(BindableProperty) |
Daha önce ayarlanan bağlamayı kaldırır. (Devralındığı yer: BindableObject) |
| RemoveDynamicResource(BindableProperty) |
Daha önce ayarlanmış dinamik bir kaynağı kaldırır (Devralındığı yer: Element) |
| ResolveLayoutChanges() | (Devralındığı yer: Layout) |
| SetBinding(BindableProperty, BindingBase) |
Bir özelliğe bağlama atar. (Devralındığı yer: BindableObject) |
| SetDynamicResource(BindableProperty, String) |
Bu öğenin Bindadbleproperty özelliğini, belirtilen anahtara sahip DynamicResource aracılığıyla güncelleştirileceği şekilde ayarlar. (Devralındığı yer: Element) |
| SetLayoutBounds(BindableObject, Rectangle) |
Bir görünümün, teslim edildiğinde boyutunu ölçeklendirmek için kullanılacak düzen sınırlarını ayarlar. |
| SetLayoutFlags(BindableObject, AbsoluteLayoutFlags) |
Düzene eklendiğinde, üzerinde ayarlanan düzen sınırlarını yorumlamak için kullanılacak bir görünümün düzen bayraklarını ayarlar. |
| SetValue(BindableProperty, Object) |
Belirtilen özelliğin değerini ayarlar. (Devralındığı yer: BindableObject) |
| SetValue(BindablePropertyKey, Object) |
PropertyKey değerini ayarlar. (Devralındığı yer: BindableObject) |
| SetValueCore(BindableProperty, Object, SetValueFlags) |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: BindableObject) |
| SetValueFromRenderer(BindableProperty, Object) |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: Element) |
| SetValueFromRenderer(BindablePropertyKey, Object) |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: Element) |
| ShouldInvalidateOnChildAdded(View) |
Uygulandığında, |
| ShouldInvalidateOnChildRemoved(View) |
Uygulandığında, |
| SizeAllocated(Double, Double) |
Bir alt ağaç düzeninin başlangıcına işaret eden bir düzen çevrimi sırasında Sizetahsisi çağrılır. (Devralındığı yer: VisualElement) |
| TabIndexDefaultValueCreator() | (Devralındığı yer: VisualElement) |
| TabStopDefaultValueCreator() | (Devralındığı yer: VisualElement) |
| UnapplyBindings() |
Daha önce ayarlanan tüm bağlamalar için geçerli değildir. (Devralındığı yer: BindableObject) |
| Unfocus() |
Odağı bu öğeye göre kaldırır. (Devralındığı yer: VisualElement) |
| UpdateChildrenLayout() |
Yeniden Düzenle tüm alt öğelerini, düzenine yönlendirir. (Devralındığı yer: Layout) |
etkinlik
| BatchCommitted |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: VisualElement) |
| BindingContextChanged |
Özellik her değiştiğinde tetiklenir BindingContext . (Devralındığı yer: BindableObject) |
| ChildAdded |
Öğeye her alt öğe eklendiğinde gerçekleşir. (Devralındığı yer: Element) |
| ChildRemoved |
Öğeden her alt öğe kaldırıldığında gerçekleşir. (Devralındığı yer: Element) |
| ChildrenReordered |
Bir görselin alt öğesi yeniden sipariş edildiğinde gerçekleşir. (Devralındığı yer: VisualElement) |
| DescendantAdded |
Öğeler alt ağacına her bir alt öğe eklendiğinde gerçekleşir. (Devralındığı yer: Element) |
| DescendantRemoved |
Her alt öğe öğe alt ağacından kaldırıldığında gerçekleşir. (Devralındığı yer: Element) |
| FocusChangeRequested |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: VisualElement) |
| Focused |
Öğe odağı aldığında gerçekleşir. (Devralındığı yer: VisualElement) |
| LayoutChanged |
Alt öğe değiştirilirse düzen döngüsünün sonunda gerçekleşir Bounds . (Devralındığı yer: Layout) |
| MeasureInvalidated |
Görsel öğenin düzeni geçersiz kılındığınızda harekete geçirilen olay. (Devralındığı yer: VisualElement) |
| PlatformSet |
Kullanımdan kalktı.
(Devralındığı yer: Element)
|
| PropertyChanged |
Bir özellik değiştiğinde tetiklenir. (Devralındığı yer: BindableObject) |
| PropertyChanging |
Bir özellik değiştirmek üzere olduğunda tetiklenir. (Devralındığı yer: BindableObject) |
| SizeChanged |
Bu öğedeki Width veya Height özellikleri değeri değiştiğinde gerçekleşir. (Devralındığı yer: VisualElement) |
| Unfocused |
Öğe odağı kaybettiğinde gerçekleşir. (Devralındığı yer: VisualElement) |
Belirtik Arabirim Kullanımları
| IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: BindableObject) |
| IElementController.SetValueFromRenderer(BindableProperty, Object) |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: Element) |
| IGestureController.CompositeGestureRecognizers |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: View) |
| INameScope.RegisterName(String, Object) |
Yalnızca dahili kullanım içindir. (Devralındığı yer: Element) |
| IVisualElementController.EffectiveFlowDirection |
Platformda, yerel ayar ve mantıksal akış ayarlarını hesaba ayırarak etkin görsel akış yönünü alır. (Devralındığı yer: VisualElement) |
| IVisualElementController.InvalidateMeasure(InvalidationTrigger) |
Bu yöntem, iç kullanım içindir. (Devralındığı yer: VisualElement) |