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şullar ve olaylarına yanıt verebilir, kullanıcı tanımlı genelleştirilmiş davranışları için genel temel 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
Bu nesnelerle türünü Behavior<T> ilişkilendirilebilir.
- Devralma
Açıklamalar
Uygulama geliştiricileri, doğrudan kullanmak yerine bu genel sınıf specialize Behavior.
Oluşturucular
| Behavior<T>() |
Yeni bir oluşturur Behavior<T> örneği. |
Özellikler
| AssociatedType |
Bu, ilişkilendirilebilen nesnelerin türünü alır Behavior . (Devralındığı yer: Behavior) |
| BindingContext |
Buna ait olan bağlı özellikler tarafından hedeflenecek özellikleri içeren nesneyi alır veya ayarlar BindableObject . (Devralındığı yer: BindableObject) |
| Dispatcher | (Devralındığı yer: BindableObject) |
Yöntemler
| ApplyBindings() |
Bağlamaları uygulamasına uygulayın BindingContext . (Devralındığı yer: BindableObject) |
| 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) |
| 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) |
| IsSet(BindableProperty) |
|
| OnAttachedTo(BindableObject) |
Sınıf için ekler ve ardından çağırır OnAttachedTo(T) bu nesne üzerindeki yöntemi. |
| OnAttachedTo(T) |
Uygulama geliştiricileri ile ilişkili davranışlar uygulamak için bu yöntemi geçersiz kılma |
| 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) |
Çağrıları OnDetachingFrom(T) yöntemi ve ardından üst sınıftan ayırır. |
| OnDetachingFrom(T) |
Uygulama geliştiricileri davranışları öğesinden kaldırmak için bu yöntemi geçersiz kılma |
| OnPropertyChanged(String) |
Bir özellikte değişiklik olduğunu bildirmek için bu yöntemi bir alt sınıftan çağırın. (Devralındığı yer: BindableObject) |
| 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) |
| RemoveBinding(BindableProperty) |
Daha önce ayarlanan 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. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: BindableObject) |
| UnapplyBindings() |
Daha önce ayarlanan tüm bağlamalar için geçerli değildir. (Devralındığı yer: BindableObject) |
etkinlik
| BindingContextChanged |
Özellik her değiştiğinde tetiklenir BindingContext . (Devralındığı yer: BindableObject) |
| 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) |
Belirtik Arabirim Kullanımları
| IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Xamarin. Forms platformu tarafından dahili kullanım için. (Devralındığı yer: BindableObject) |
Uzantı Metotları
| GetPropertyIfSet<T>(BindableObject, BindableProperty, T) | |
| SetAppThemeColor(BindableObject, BindableProperty, Color, Color) | |
| 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) |
Kullanımdan kalktı.
Bir ifadeden bir bağlama oluşturur ve uygular. |
| SetOnAppTheme<T>(BindableObject, BindableProperty, T, T) | |