PlatformBehavior<TView> 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.
Platform görünümü hiyerarşisine bağlanıldığında rastgele koşullara ve olaylara yanıt verebilen genelleştirilmiş kullanıcı tanımlı davranışlar için temel sınıf.
generic <typename TView>
where TView : VisualElementpublic ref class PlatformBehavior abstract : Microsoft::Maui::Controls::PlatformBehavior<TView, System::Object ^>
public abstract class PlatformBehavior<TView> : Microsoft.Maui.Controls.PlatformBehavior<TView,object> where TView : VisualElement
type PlatformBehavior<'View (requires 'View :> VisualElement)> = class
inherit PlatformBehavior<'View, obj (requires 'View :> VisualElement)>
Public MustInherit Class PlatformBehavior(Of TView)
Inherits PlatformBehavior(Of TView, Object)
Tür Parametreleri
- TView
Sanal Görünüm
- Devralma
Oluşturucular
PlatformBehavior<TView>() |
Platform görünümü hiyerarşisine bağlanıldığında rastgele koşullara ve olaylara yanıt verebilen genelleştirilmiş kullanıcı tanımlı davranışlar için temel sınıf. |
Özellikler
AssociatedType |
Bunun Behavior ilişkilendirilebileceği nesnelerin türünü alır. (Devralındığı yer: Behavior) |
BindingContext |
Bu BindableObjectöğesine ait olan ilişkili özellikler tarafından hedeflenecek özellikleri içeren bir nesnesi alır veya ayarlar. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: BindableObject) |
Dispatcher |
Bu bağlanabilir nesne oluşturulduğunda kullanılabilen dağıtıcıyı alır, aksi takdirde en yakın kullanılabilir dağıtıcıyı (büyük olasılıkla pencerenin/uygulamanınkiler) bulmaya çalışır. (Devralındığı yer: BindableObject) |
Yöntemler
ApplyBindings() |
Tüm geçerli bağlamaları öğesine BindingContextuygular. (Devralındığı yer: BindableObject) |
ClearValue(BindableProperty) |
Daha önce bağlanabilir bir özellik için ayarlanmış olan tüm değerleri temizler. (Devralındığı yer: BindableObject) |
ClearValue(BindablePropertyKey) |
Daha önce bir bağlanabilir özellik için ayarlanmış olan ve anahtarıyla tanımlanan tüm değerleri temizler. (Devralındığı yer: BindableObject) |
CoerceValue(BindableProperty) |
Belirtilen bağlanabilir özelliğin değerini zorlar. Bu, belirtilen bağlanabilir özellik çağrılarak BindableProperty.CoerceValueDelegate yapılır. (Devralındığı yer: BindableObject) |
CoerceValue(BindablePropertyKey) |
Belirtilen bağlanabilir özelliğin değerini zorlar. Bu, belirtilen bağlanabilir özellik çağrılarak BindableProperty.CoerceValueDelegate yapılır. (Devralındığı yer: BindableObject) |
GetValue(BindableProperty) |
Verilen bağlanabilir özelliğin içerdiği değeri döndürür. (Devralındığı yer: BindableObject) |
IsSet(BindableProperty) |
Bağlanabilir bir özelliğin var olup olmadığını ve bir değer kümesi olup olmadığını belirler. (Devralındığı yer: BindableObject) |
OnAttachedTo(BindableObject) |
Uygulama geliştiricileri, ile |
OnAttachedTo(TView, TPlatformView) |
Bu yöntem, bağlanabilir platform görünümü hiyerarşisine eklendiğinde çağrılır. (Devralındığı yer: PlatformBehavior<TView,TPlatformView>) |
OnAttachedTo(TView) |
Uygulama geliştiricileri, ile |
OnBindingContextChanged() |
Olayı tetikler BindingContextChanged . (Devralındığı yer: BindableObject) |
OnDetachedFrom(TView, TPlatformView) |
Bu yöntem, bağlanabilir platform görünümü hiyerarşisinden ayrılırken çağrılır. (Devralındığı yer: PlatformBehavior<TView,TPlatformView>) |
OnDetachingFrom(BindableObject) |
Uygulama geliştiricileri, yöntemine önceki bir çağrıda uygulanan davranışları |
OnDetachingFrom(TView) |
Uygulama geliştiricileri, yöntemine önceki bir çağrıda uygulanan davranışları |
OnPropertyChanged(String) |
Olayı tetikler PropertyChanged . (Devralındığı yer: BindableObject) |
OnPropertyChanging(String) |
Olayı tetikler PropertyChanging . (Devralındığı yer: BindableObject) |
RemoveBinding(BindableProperty) |
Daha önce ayarlanmış bir bağlamayı bağlanabilir bir özellikten kaldırır. (Devralındığı yer: BindableObject) |
SetBinding(BindableProperty, BindingBase) |
Bağlanabilir bir özelliğe bağlama atar. (Devralındığı yer: BindableObject) |
SetValue(BindableProperty, Object) |
Belirtilen bağlanabilir özelliğin değerini ayarlar. (Devralındığı yer: BindableObject) |
SetValue(BindablePropertyKey, Object) |
Belirtilen bağlanabilir özelliğin değerini ayarlar. (Devralındığı yer: BindableObject) |
UnapplyBindings() |
Geçerli bağlamdan tüm geçerli bağlamaları kaldırır. (Devralındığı yer: BindableObject) |
Ekinlikler
BindingContextChanged |
Özelliğin değeri değiştiğinde BindingContext gerçekleşir. (Devralındığı yer: BindableObject) |
PropertyChanged |
Özellik değeri değiştiğinde gerçekleşir. (Devralındığı yer: BindableObject) |
PropertyChanging |
Özellik değeri değiştiğinde gerçekleşir. (Devralındığı yer: BindableObject) |
Belirtik Arabirim Kullanımları
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Platform görünümü hiyerarşisine bağlanıldığında rastgele koşullara ve olaylara yanıt verebilen genelleştirilmiş kullanıcı tanımlı davranışlar için temel sınıf. (Devralındığı yer: BindableObject) |
Uzantı Metotları
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Platform görünümü hiyerarşisine bağlanıldığında rastgele koşullara ve olaylara yanıt verebilen genelleştirilmiş kullanıcı tanımlı davranışlar için temel sınıf. |
SetAppTheme<T>(BindableObject, BindableProperty, T, T) |
Platform görünümü hiyerarşisine bağlanıldığında rastgele koşullara ve olaylara yanıt verebilen genelleştirilmiş kullanıcı tanımlı davranışlar için temel sınıf. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Platform görünümü hiyerarşisine bağlanıldığında rastgele koşullara ve olaylara yanıt verebilen genelleştirilmiş kullanıcı tanımlı davranışlar için temel sınıf. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Bir özelliğe bağlama oluşturur ve uygular. |
SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object) |
Kaynak nesnedeki bir özellik ile hedef nesnedeki bir özellik arasında bir bağlama oluşturur. |