Behavior<T> 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.
Rastgele koşullara ve olaylara yanıt verebilen genelleştirilmiş kullanıcı tanımlı davranışlar için temel genel sınıf.
public abstract class Behavior<T> : Xamarin.Forms.Behavior where T : BindableObject
type Behavior<'T (requires 'T :> BindableObject)> = class
inherit Behavior
Tür Parametreleri
- T
Bunun Behavior<T> ilişkilendirilebileceği nesnelerin türü.
- Devralma
Açıklamalar
Uygulama geliştiricileri doğrudan kullanmak Behavioryerine bu genel sınıfı geliştirmelidir.
Oluşturucular
Behavior<T>() |
Yeni bir Behavior<T> örneği oluşturur. |
Ö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 nesneyi alır veya ayarlar. (Devralındığı yer: BindableObject) |
Dispatcher |
Rastgele koşullara ve olaylara yanıt verebilen genelleştirilmiş kullanıcı tanımlı davranışlar için temel genel sınıf. (Devralındığı yer: BindableObject) |
Yöntemler
ApplyBindings() |
bağlamalarını uygulamasına BindingContextuygulayın. (Devralındığı yer: BindableObject) |
ClearValue(BindableProperty) |
için |
ClearValue(BindablePropertyKey) |
tarafından |
CoerceValue(BindableProperty) |
Rastgele koşullara ve olaylara yanıt verebilen genelleştirilmiş kullanıcı tanımlı davranışlar için temel genel sınıf. (Devralındığı yer: BindableObject) |
CoerceValue(BindablePropertyKey) |
Rastgele koşullara ve olaylara yanıt verebilen genelleştirilmiş kullanıcı tanımlı davranışlar için temel genel sınıf. (Devralındığı yer: BindableObject) |
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 platform. (Devralındığı yer: BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Geçersiz.
Xamarin tarafından dahili kullanım için. Forms platform. (Devralındığı yer: BindableObject) |
IsSet(BindableProperty) |
Hedef özellik varsa ve ayarlanmışsa döndürür |
OnAttachedTo(BindableObject) |
Üst sınıfa ekler ve ardından bu nesnede yöntemini çağırır OnAttachedTo(T) . |
OnAttachedTo(T) |
Uygulama geliştiricileri ile |
OnBindingContextChanged() |
BindingContext değiştiğinde bir eylem yürütmek için bu yöntemi geçersiz kılın. (Devralındığı yer: BindableObject) |
OnDetachingFrom(BindableObject) |
OnDetachingFrom(T) yöntemini çağırır ve ardından üst sınıftan ayırır. |
OnDetachingFrom(T) |
Uygulama geliştiricileri, yöntemine yapılan önceki bir çağrıda uygulanan davranışları |
OnPropertyChanged(String) |
Bir özellikte değişiklik olduğunu bildirmek için bir alt sınıftan bu yöntemi çağır. (Devralındığı yer: BindableObject) |
OnPropertyChanging(String) |
Bir özellikte değişiklik olacağını bildirmek için bir alt sınıftan bu yöntemi çağırarak. (Devralındığı yer: BindableObject) |
RemoveBinding(BindableProperty) |
Önceden ayarlanmış bir bağlamayı kaldırır. (Devralındığı yer: BindableObject) |
SetBinding(BindableProperty, BindingBase) |
Bir özelliğe bağlama atar. (Devralındığı yer: BindableObject) |
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 platform. (Devralındığı yer: BindableObject) |
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) |
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 platform. (Devralındığı yer: BindableObject) |
Uzantı Metotları
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Rastgele koşullara ve olaylara yanıt verebilen genelleştirilmiş kullanıcı tanımlı davranışlar için temel genel sınıf. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Rastgele koşullara ve olaylara yanıt verebilen genelleştirilmiş kullanıcı tanımlı davranışlar için temel genel sınıf. |
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.
İfadeden bağlama oluşturur ve uygular. |
SetOnAppTheme<T>(BindableObject, BindableProperty, T, T) |
Rastgele koşullara ve olaylara yanıt verebilen genelleştirilmiş kullanıcı tanımlı davranışlar için temel genel sınıf. |