TriggerBase Klasa

Definicja

Klasa bazowa dla klas, które zawierają warunek i listę akcji do wykonania po spełnieniu warunku.

public ref class TriggerBase abstract : Microsoft::Maui::Controls::BindableObject
public abstract class TriggerBase : Microsoft.Maui.Controls.BindableObject
type TriggerBase = class
    inherit BindableObject
Public MustInherit Class TriggerBase
Inherits BindableObject
Dziedziczenie
TriggerBase
Pochodne

Właściwości

BindingContext

Pobiera lub ustawia obiekt zawierający właściwości, które będą objęte przez powiązane właściwości, które należą do tego BindableObjectobiektu . Jest to właściwość, która można powiązać.

(Odziedziczone po BindableObject)
Dispatcher

Pobiera dyspozytor, który był dostępny podczas tworzenia tego obiektu możliwego do powiązania. W przeciwnym razie próbuje znaleźć najbliższego dostępnego dyspozytora (prawdopodobnie okna/aplikacji).

(Odziedziczone po BindableObject)
EnterActions

Pobiera listę TriggerAction obiektów, które będą wywoływane po spełnieniu warunku wyzwalacza. Ignorowane dla EventTrigger klasy .

ExitActions

Pobiera listę TriggerAction obiektów, które zostaną wywołane po spełnieniu warunku wyzwalacza. Ignorowane dla EventTrigger klasy .

IsSealed

Pobiera wartość wskazującą, czy wyzwalacz jest zapieczętowany.

TargetType

Typ obiektu, do którego można dołączyć ten TriggerBase obiekt.

Metody

ApplyBindings()

Stosuje wszystkie bieżące powiązania do elementu BindingContext.

(Odziedziczone po BindableObject)
ClearValue(BindableProperty)

Czyści dowolną wartość, która jest wcześniej ustawiona dla właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
ClearValue(BindablePropertyKey)

Czyści dowolną wartość, która jest wcześniej ustawiona dla właściwości możliwej do powiązania, zidentyfikowaną przez jego klucz.

(Odziedziczone po BindableObject)
CoerceValue(BindableProperty)

Przekształca wartość określonej właściwości możliwej do powiązania. Odbywa się to przez wywołanie BindableProperty.CoerceValueDelegate określonej właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
CoerceValue(BindablePropertyKey)

Przekształca wartość określonej właściwości możliwej do powiązania. Odbywa się to przez wywołanie BindableProperty.CoerceValueDelegate określonej właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
GetValue(BindableProperty)

Zwraca wartość zawartą w danej właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
IsSet(BindableProperty)

Określa, czy właściwość możliwe do powiązania istnieje i ma zestaw wartości.

(Odziedziczone po BindableObject)
OnBindingContextChanged()

BindingContextChanged Zgłasza zdarzenie.

(Odziedziczone po BindableObject)
OnPropertyChanged(String)

PropertyChanged Zgłasza zdarzenie.

(Odziedziczone po BindableObject)
OnPropertyChanging(String)

PropertyChanging Zgłasza zdarzenie.

(Odziedziczone po BindableObject)
RemoveBinding(BindableProperty)

Usuwa wcześniej ustawione powiązanie z właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
SetBinding(BindableProperty, BindingBase)

Przypisuje powiązanie do właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
SetValue(BindableProperty, Object)

Ustawia wartość określonej właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
SetValue(BindablePropertyKey, Object)

Ustawia wartość określonej właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Do użytku wewnętrznego przez platformę Microsoft.Maui.Controls.

(Odziedziczone po BindableObject)
UnapplyBindings()

Usuwa wszystkie bieżące powiązania z bieżącego kontekstu.

(Odziedziczone po BindableObject)

Zdarzenia

BindingContextChanged

Występuje, gdy wartość BindingContext właściwości się zmienia.

(Odziedziczone po BindableObject)
PropertyChanged

Występuje, gdy zmienia się wartość właściwości.

(Odziedziczone po BindableObject)
PropertyChanging

Występuje, gdy wartość właściwości się zmienia.

(Odziedziczone po BindableObject)

Jawne implementacje interfejsu

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Klasa bazowa dla klas, które zawierają warunek i listę akcji do wykonania po spełnieniu warunku.

(Odziedziczone po BindableObject)

Metody rozszerzania

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Klasa bazowa dla klas, które zawierają warunek i listę akcji do wykonania po spełnieniu warunku.

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

Klasa bazowa dla klas, które zawierają warunek i listę akcji do wykonania po spełnieniu warunku.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Klasa bazowa dla klas, które zawierają warunek i listę akcji do wykonania po spełnieniu warunku.

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

Tworzy i stosuje powiązanie do właściwości.

Dotyczy