Udostępnij za pośrednictwem


BindingCondition Klasa

Definicja

Warunek, który jest spełniony, gdy powiązanie oblicza określoną wartość.

public ref class BindingCondition sealed : Microsoft::Maui::Controls::Condition
public ref class BindingCondition sealed : Microsoft::Maui::Controls::Condition, Microsoft::Maui::Controls::Xaml::IValueProvider
public sealed class BindingCondition : Microsoft.Maui.Controls.Condition
[Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Microsoft.Maui.Controls.Condition, Microsoft.Maui.Controls.Xaml.IValueProvider
type BindingCondition = class
    inherit Condition
[<Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider>]
type BindingCondition = class
    inherit Condition
    interface IValueProvider
Public NotInheritable Class BindingCondition
Inherits Condition
Public NotInheritable Class BindingCondition
Inherits Condition
Implements IValueProvider
Dziedziczenie
BindingCondition
Atrybuty
Implementuje

Uwagi

Klasa BindingCondition może porównać wartość powiązania z dowolną klasą w bieżącym zakresie. Deweloperzy, którzy chcą porównać wartość z powiązaną właściwością kontrolki zawierającej otaczające warunki MultiTrigger , mogą chcieć użyć PropertyCondition elementu oprócz wszystkich warunków powiązania na liście wyzwalaczy.

Poniższy przykład XML tworzy warunek powiązania w otaczającym MultiTrigger (pominiętym), który powiedzie się, gdy przywoływane name ma Text.Length długość właściwości równej 0. (name musi odwoływać się do elementu, takiego jak TextCell, który ma Text właściwość, która z kolei ma Length właściwość .

<BindingCondition Binding="{Binding Source={x:Reference name},
                                Path=Text.Length}"
                                Value="0" />

Konstruktorów

Nazwa Opis
BindingCondition()

Inicjuje nowe wystąpienie klasy BindingCondition.

Właściwości

Nazwa Opis
Binding

Pobiera lub ustawia powiązanie, którego wartość jest obliczana dla tego warunku.

Value

Pobiera lub ustawia wartość, która spełnia ten warunek w przypadku dopasowania przez powiązanie.

Implementacje interfejsów jawnych

Nazwa Opis
IValueProvider.ProvideValue(IServiceProvider)

Warunek, który jest spełniony, gdy powiązanie oblicza określoną wartość.

Dotyczy

Zobacz także