BindingCondition Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa reprezentująca porównanie wartości z elementem docelowym dowolnego powiązania.
public ref class BindingCondition sealed : Microsoft::Maui::Controls::Condition, Microsoft::Maui::Controls::Xaml::IValueProvider
[Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Microsoft.Maui.Controls.Condition, Microsoft.Maui.Controls.Xaml.IValueProvider
[<Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider>]
type BindingCondition = class
inherit Condition
interface IValueProvider
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, która zawiera warunki otaczające MultiTrigger , mogą chcieć użyć PropertyCondition elementu oprócz wszelkich warunków powiązania na liście wyzwalacza.
Poniższy przykład XML tworzy warunek powiązania w otaczającej MultiTrigger (pominiętej), która powiedzie się, gdy przywoływanej name
Text.Length
długości właściwości jest równa 0
. (name
musi odnosić się do elementu, takiego jak TextCell, , który ma właściwość, która z kolei ma Text
Length
właściwość .
<BindingCondition Binding="{Binding Source={x:Reference name},
Path=Text.Length}"
Value="0" />
Konstruktory
BindingCondition() |
Inicjuje nowe BindingCondition wystąpienie. |
Właściwości
Binding |
Pobiera lub ustawia powiązanie, względem którego Value zostanie porównana właściwość. |
Value |
Wartość powiązania, która spełnia warunek. |
Jawne implementacje interfejsu
IValueProvider.ProvideValue(IServiceProvider) |
Klasa reprezentująca porównanie wartości z elementem docelowym dowolnego powiązania. |