Element 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.
Tüm Xamarin için temel sınıfı sağlar. Hiyerarşik öğeleri Forms. Bu sınıf, Xamarin'deki bir öğeyi temsil etmek için gereken tüm yöntemleri ve özellikleri içerir. Forms hiyerarşisi.
public abstract class Element : Xamarin.Forms.BindableObject, Xamarin.Forms.IElementController, Xamarin.Forms.Internals.INameScope
type Element = class
inherit BindableObject
interface INameScope
interface IElementController
- Devralma
- Türetilmiş
- Uygulamalar
Açıklamalar
Görsel öğelerin önemli kategorileri aşağıdaki tabloda yer alır:
Sınıf | Açıklama |
---|---|
VisualElement | Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir. |
Cell | Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
Page | VisualElement Ekranın çoğunu veya tamamını kaplayan ve tek bir alt öğe içeren bir. |
Layout | Layout türünde Viewtek bir alt öğeye sahipken, alt sınıflarının Layout<T> diğer düzenler de dahil olmak üzere birden çok alt görünümden oluşan bir koleksiyonu vardır. |
Denetimler ve özelleştirilmiş Views | Diyagramın alt kısmında Xamarin gösterilir. s ve TableViews gibi Buttonevrensel olarak kullanılabilir denetimler için sınıfları Forms. |
Oluşturucular
Element() |
Bir öğeyi başlatmak için kullanılan korumalı oluşturucu. |
Alanlar
AutomationIdProperty |
Alanın yedekleme deposu AutomationId . |
ClassIdProperty |
ClassId bindable özelliğini tanımlar. |
MenuProperty |
Ekli menü özelliği için yedekleme deposu. |
Özellikler
AutomationId |
Otomasyon çerçevesinin bu öğeyi bulmasını ve bu öğeyle etkileşim kurmasını sağlayan bir değeri alır veya ayarlar. |
BindingContext |
Bu BindableObjectöğesine ait ilişkili özellikler tarafından hedeflenecek özellikleri içeren nesneyi alır veya ayarlar. (Devralındığı yer: BindableObject) |
ClassId |
Benzer öğelerden oluşan bir koleksiyonu tanımlamak için kullanılan değeri alır veya ayarlar. |
Dispatcher |
Tüm Xamarin için temel sınıfı sağlar. Hiyerarşik öğeleri Forms. Bu sınıf, Xamarin'deki bir öğeyi temsil etmek için gereken tüm yöntemleri ve özellikleri içerir. Forms hiyerarşisi. (Devralındığı yer: BindableObject) |
EffectControlProvider |
Xamarin tarafından dahili kullanım için. Forms platformu. |
Effects |
Bu öğeye uygulanan efektlerin listesi. |
Id |
Bir uygulamanın çalıştırılmasıyla bir öğeyi benzersiz olarak tanımlamak için kullanılabilecek bir değer alır. |
LogicalChildren |
Xamarin tarafından dahili kullanım için. Forms platformu. |
Parent |
Öğesinin üst öğesini alır veya ayarlar. |
ParentView |
Geçersiz.
Bir olan bu öğenin en yakın atası olan VisualElementöğesini alır. |
Platform |
Geçersiz.
Tüm Xamarin için temel sınıfı sağlar. Hiyerarşik öğeleri Forms. Bu sınıf, Xamarin'deki bir öğeyi temsil etmek için gereken tüm yöntemleri ve özellikleri içerir. Forms hiyerarşisi. |
RealParent |
Xamarin tarafından dahili kullanım için. Forms platformu. |
StyleId |
Öğeyi benzersiz olarak tanımlamak için kullanıcı tanımlı bir değer alır veya ayarlar. |
Yöntemler
ApplyBindings() |
bağlamalarını uygulamasına BindingContextuygulayın. (Devralındığı yer: BindableObject) |
ClearValue(BindableProperty) |
için |
ClearValue(BindablePropertyKey) |
tarafından tanımlanan |
CoerceValue(BindableProperty) |
Tüm Xamarin için temel sınıfı sağlar. Hiyerarşik öğeleri Forms. Bu sınıf, Xamarin'deki bir öğeyi temsil etmek için gereken tüm yöntemleri ve özellikleri içerir. Forms hiyerarşisi. (Devralındığı yer: BindableObject) |
CoerceValue(BindablePropertyKey) |
Tüm Xamarin için temel sınıfı sağlar. Hiyerarşik öğeleri Forms. Bu sınıf, Xamarin'deki bir öğeyi temsil etmek için gereken tüm yöntemleri ve özellikleri içerir. Forms hiyerarşisi. (Devralındığı yer: BindableObject) |
Descendants() |
Xamarin tarafından dahili kullanım için. Forms platformu. |
EffectIsAttached(String) |
Xamarin tarafından dahili kullanım için. Forms platformu. |
FindByName(String) |
Belirtilen ada sahip öğeyi döndürür. |
GetMenu(BindableObject) |
Menu için |
GetValue(BindableProperty) |
BindableProperty içinde yer alan değeri döndürür. (Devralındığı yer: BindableObject) |
GetValues(BindableProperty, BindableProperty, BindableProperty) |
Geçersiz.
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Geçersiz.
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: BindableObject) |
IsSet(BindableProperty) |
Hedef özellik varsa ve ayarlanmışsa döndürür |
OnBindingContextChanged() |
Öğesinin bağlama bağlamı her değiştiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnChildAdded(Element) |
ChildAdded Olayın her dağıtılması gerektiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnChildRemoved(Element, Int32) |
Tüm Xamarin için temel sınıfı sağlar. Hiyerarşik öğeleri Forms. Bu sınıf, Xamarin'deki bir öğeyi temsil etmek için gereken tüm yöntemleri ve özellikleri içerir. Forms hiyerarşisi. |
OnChildRemoved(Element) |
Geçersiz.
ChildRemoved Olayın her dağıtılması gerektiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnParentSet() |
Öğenin Üst öğesi ayarlandığında çağrılır. Öğe bir üst öğeye eklendiğinde davranış eklemek için bu yöntemi uygulayın. |
OnPropertyChanged(String) |
Bir ilişkili özellik değiştirildiğinde çağrılan yöntem. |
OnPropertyChanging(String) |
Bir özellikte değişiklik olacağını bildirmek için bir alt sınıftan bu yöntemi çağırabilirsiniz. (Devralındığı yer: BindableObject) |
RemoveBinding(BindableProperty) |
Önceden ayarlanmış bağlamayı kaldırır. (Devralındığı yer: BindableObject) |
RemoveDynamicResource(BindableProperty) |
Önceden ayarlanmış dinamik kaynağı kaldırır |
SetBinding(BindableProperty, BindingBase) |
Bir özelliğe bağlama atar. (Devralındığı yer: BindableObject) |
SetDynamicResource(BindableProperty, String) |
Bu öğenin BindableProperty özelliğini sağlanan anahtarla DynamicResource aracılığıyla güncelleştirilecek şekilde ayarlar. |
SetMenu(BindableObject, Menu) |
için menüyü |
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 tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: BindableObject) |
SetValueFromRenderer(BindableProperty, Object) |
Xamarin tarafından dahili kullanım için. Forms platformu. |
SetValueFromRenderer(BindablePropertyKey, Object) |
Xamarin tarafından dahili kullanım için. Forms platformu. |
UnapplyBindings() |
Önceden ayarlanmış tüm bağlamaları uygulamaz. (Devralındığı yer: BindableObject) |
Ekinlikler
BindingContextChanged |
Özellik her değiştiğinde BindingContext oluşturulur. (Devralındığı yer: BindableObject) |
ChildAdded |
Öğeye bir alt öğe eklendiğinde gerçekleşir. |
ChildRemoved |
Bir alt öğe öğeden kaldırıldığında gerçekleşir. |
DescendantAdded |
Öğeler alt ağacına bir alt öğe eklendiğinde gerçekleşir. |
DescendantRemoved |
Bir alt öğe öğeler alt ağacından kaldırıldığında gerçekleşir. |
PlatformSet |
Geçersiz.
Tüm Xamarin için temel sınıfı sağlar. Hiyerarşik öğeleri Forms. Bu sınıf, Xamarin'deki bir öğeyi temsil etmek için gereken tüm yöntemleri ve özellikleri içerir. Forms hiyerarşisi. |
PropertyChanged |
Bir özellik değiştiğinde oluşturulur. (Devralındığı yer: BindableObject) |
PropertyChanging |
Bir özellik değişmek üzereyken tetikleniyor. (Devralındığı yer: BindableObject) |
Belirtik Arabirim Kullanımları
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Xamarin tarafından dahili kullanım için. Forms platformu. (Devralındığı yer: BindableObject) |
IElementController.SetValueFromRenderer(BindableProperty, Object) |
Xamarin tarafından dahili kullanım için. Forms platformu. |
INameScope.RegisterName(String, Object) |
Yalnızca dahili kullanım içindir. |
Uzantı Metotları
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Tüm Xamarin için temel sınıfı sağlar. Hiyerarşik öğeleri Forms. Bu sınıf, Xamarin'deki bir öğeyi temsil etmek için gereken tüm yöntemleri ve özellikleri içerir. Forms hiyerarşisi. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Tüm Xamarin için temel sınıfı sağlar. Hiyerarşik öğeleri Forms. Bu sınıf, Xamarin'deki bir öğeyi temsil etmek için gereken tüm yöntemleri ve özellikleri içerir. Forms hiyerarşisi. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Bir özelliğe bağlama oluşturur ve uygular. |
SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String) |
Geçersiz.
bir ifadeden bağlama oluşturur ve uygular. |
SetOnAppTheme<T>(BindableObject, BindableProperty, T, T) |
Tüm Xamarin için temel sınıfı sağlar. Hiyerarşik öğeleri Forms. Bu sınıf, Xamarin'deki bir öğeyi temsil etmek için gereken tüm yöntemleri ve özellikleri içerir. Forms hiyerarşisi. |
FindByName<T>(Element, String) |
içeren |