Aracılığıyla paylaş


DeviceStateTrigger Sınıf

Tanım

public sealed class DeviceStateTrigger : Xamarin.Forms.StateTriggerBase
type DeviceStateTrigger = class
    inherit StateTriggerBase
Devralma
System.Object
DeviceStateTrigger

Oluşturucular

DeviceStateTrigger()

Alanlar

DeviceProperty

Özellikler

BindingContext

Bu BindableObjectöğesine ait olan ilişkili özellikler tarafından hedeflenecek özellikleri içeren nesneyi alır veya ayarlar.

(Devralındığı yer: BindableObject)
Device
Dispatcher (Devralındığı yer: BindableObject)
IsActive (Devralındığı yer: StateTriggerBase)
IsAttached (Devralındığı yer: StateTriggerBase)

Yöntemler

ApplyBindings()

bağlamalarını uygulamasına BindingContextuygulayın.

(Devralındığı yer: BindableObject)
ClearValue(BindableProperty)

için propertytarafından SetValue ayarlanan tüm değerleri temizler.

(Devralındığı yer: BindableObject)
ClearValue(BindablePropertyKey)

tarafından propertyKeytanımlanan özelliği için tarafından ayarlanan SetValue tüm değerleri temizler.

(Devralındığı yer: BindableObject)
CoerceValue(BindableProperty) (Devralındığı yer: BindableObject)
CoerceValue(BindablePropertyKey) (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 true .

(Devralındığı yer: BindableObject)
OnAttached() (Devralındığı yer: StateTriggerBase)
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)
OnDetached() (Devralındığı yer: StateTriggerBase)
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)
SetActive(Boolean) (Devralındığı yer: StateTriggerBase)
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)
IsActiveChanged (Devralındığı yer: StateTriggerBase)
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)
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)
Geçersiz.

İfadeden bağlama oluşturur ve uygular.

SetOnAppTheme<T>(BindableObject, BindableProperty, T, T)

Şunlara uygulanır