Aracılığıyla paylaş


WindowSpanModeStateTrigger Sınıf

Tanım

Pencerenin durumu değiştiğinde TwoPaneViewMode bir durum değişikliği tetikler.

public ref class WindowSpanModeStateTrigger sealed : Microsoft::Maui::Controls::StateTriggerBase
public sealed class WindowSpanModeStateTrigger : Microsoft.Maui.Controls.StateTriggerBase
type WindowSpanModeStateTrigger = class
    inherit StateTriggerBase
Public NotInheritable Class WindowSpanModeStateTrigger
Inherits StateTriggerBase
Devralma
WindowSpanModeStateTrigger

Oluşturucular

WindowSpanModeStateTrigger()

Pencerenin durumu değiştiğinde TwoPaneViewMode bir durum değişikliği tetikler.

Alanlar

SpanModeProperty

için SpanModebağlanabilir özellik.

Özellikler

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)
IsActive

Pencerenin durumu değiştiğinde TwoPaneViewMode bir durum değişikliği tetikler.

(Devralındığı yer: StateTriggerBase)
IsAttached

Pencerenin durumu değiştiğinde TwoPaneViewMode bir durum değişikliği tetikler.

(Devralındığı yer: StateTriggerBase)
SpanMode

TwoPaneViewMode görsel durumunun uygulanması gereken yayılma modunu gösterir.

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)
OnAttached()

Pencerenin durumu değiştiğinde TwoPaneViewMode bir durum değişikliği tetikler.

(Devralındığı yer: StateTriggerBase)
OnBindingContextChanged()

Olayı tetikler BindingContextChanged .

(Devralındığı yer: BindableObject)
OnDetached()

Pencerenin durumu değiştiğinde TwoPaneViewMode bir durum değişikliği tetikler.

(Devralındığı yer: StateTriggerBase)
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)
SetActive(Boolean)

Pencerenin durumu değiştiğinde TwoPaneViewMode bir durum değişikliği tetikler.

(Devralındığı yer: StateTriggerBase)
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)
IsActiveChanged

Pencerenin durumu değiştiğinde TwoPaneViewMode bir durum değişikliği tetikler.

(Devralındığı yer: StateTriggerBase)
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)

Pencerenin durumu değiştiğinde TwoPaneViewMode bir durum değişikliği tetikler.

(Devralındığı yer: BindableObject)

Uzantı Metotları

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Pencerenin durumu değiştiğinde TwoPaneViewMode bir durum değişikliği tetikler.

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

Pencerenin durumu değiştiğinde TwoPaneViewMode bir durum değişikliği tetikler.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Pencerenin durumu değiştiğinde TwoPaneViewMode bir durum değişikliği tetikler.

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.

Şunlara uygulanır