Condividi tramite


WindowSpanModeStateTrigger Classe

Definizione

Attiva una modifica dello stato quando cambia l'oggetto TwoPaneViewMode della finestra.

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
Ereditarietà
WindowSpanModeStateTrigger

Costruttori

WindowSpanModeStateTrigger()

Attiva una modifica dello stato quando cambia l'oggetto TwoPaneViewMode della finestra.

Campi

SpanModeProperty

Proprietà associabile per SpanMode.

Proprietà

BindingContext

Ottiene o imposta un oggetto che contiene le proprietà di destinazione delle proprietà associate che appartengono a questo BindableObjectoggetto . Si tratta di una proprietà associabile.

(Ereditato da BindableObject)
Dispatcher

Ottiene il dispatcher disponibile al momento della creazione di questo oggetto associabile. In caso contrario, tenta di trovare il dispatcher più vicino disponibile (probabilmente quello della finestra o dell'app).

(Ereditato da BindableObject)
IsActive

Attiva una modifica dello stato quando cambia l'oggetto TwoPaneViewMode della finestra.

(Ereditato da StateTriggerBase)
IsAttached

Attiva una modifica dello stato quando cambia l'oggetto TwoPaneViewMode della finestra.

(Ereditato da StateTriggerBase)
SpanMode

TwoPaneViewMode che indica la modalità span a cui applicare lo stato di visualizzazione.

Metodi

ApplyBindings()

Applica tutte le associazioni correnti a BindingContext.

(Ereditato da BindableObject)
ClearValue(BindableProperty)

Cancella qualsiasi valore precedentemente impostato per una proprietà associabile.

(Ereditato da BindableObject)
ClearValue(BindablePropertyKey)

Cancella qualsiasi valore precedentemente impostato per una proprietà associabile, identificata dalla relativa chiave.

(Ereditato da BindableObject)
CoerceValue(BindableProperty)

Imposta il valore della proprietà associabile specificata. Questa operazione viene eseguita richiamando BindableProperty.CoerceValueDelegate la proprietà associabile specificata.

(Ereditato da BindableObject)
CoerceValue(BindablePropertyKey)

Imposta il valore della proprietà associabile specificata. Questa operazione viene eseguita richiamando BindableProperty.CoerceValueDelegate la proprietà associabile specificata.

(Ereditato da BindableObject)
GetValue(BindableProperty)

Restituisce il valore contenuto nella proprietà associabile specificata.

(Ereditato da BindableObject)
IsSet(BindableProperty)

Determina se esiste o meno una proprietà associabile e ha un valore impostato.

(Ereditato da BindableObject)
OnAttached()

Attiva una modifica dello stato quando cambia l'oggetto TwoPaneViewMode della finestra.

(Ereditato da StateTriggerBase)
OnBindingContextChanged()

Genera l'evento BindingContextChanged.

(Ereditato da BindableObject)
OnDetached()

Attiva una modifica dello stato quando cambia l'oggetto TwoPaneViewMode della finestra.

(Ereditato da StateTriggerBase)
OnPropertyChanged(String)

Genera l'evento PropertyChanged.

(Ereditato da BindableObject)
OnPropertyChanging(String)

Genera l'evento PropertyChanging.

(Ereditato da BindableObject)
RemoveBinding(BindableProperty)

Rimuove un'associazione impostata in precedenza da una proprietà associabile.

(Ereditato da BindableObject)
SetActive(Boolean)

Attiva una modifica dello stato quando cambia l'oggetto TwoPaneViewMode della finestra.

(Ereditato da StateTriggerBase)
SetBinding(BindableProperty, BindingBase)

Assegna un'associazione a una proprietà associabile.

(Ereditato da BindableObject)
SetValue(BindableProperty, Object)

Imposta il valore della proprietà associabile specificata.

(Ereditato da BindableObject)
SetValue(BindablePropertyKey, Object)

Imposta il valore della proprietà associabile specificata.

(Ereditato da BindableObject)
UnapplyBindings()

Rimuove tutte le associazioni correnti dal contesto corrente.

(Ereditato da BindableObject)

Eventi

BindingContextChanged

Si verifica quando il valore della proprietà BindingContext cambia.

(Ereditato da BindableObject)
IsActiveChanged

Attiva una modifica dello stato quando cambia l'oggetto TwoPaneViewMode della finestra.

(Ereditato da StateTriggerBase)
PropertyChanged

Generato quando il valore di una proprietà cambia.

(Ereditato da BindableObject)
PropertyChanging

Si verifica quando il valore di una proprietà è in corso di modifica.

(Ereditato da BindableObject)

Implementazioni dell'interfaccia esplicita

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Attiva una modifica dello stato quando cambia l'oggetto TwoPaneViewMode della finestra.

(Ereditato da BindableObject)

Metodi di estensione

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Attiva una modifica dello stato quando cambia l'oggetto TwoPaneViewMode della finestra.

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

Attiva una modifica dello stato quando cambia l'oggetto TwoPaneViewMode della finestra.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Attiva una modifica dello stato quando cambia l'oggetto TwoPaneViewMode della finestra.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Crea un'associazione e la applica a una proprietà.

Si applica a