BindingCondition Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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
- 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ść. |