Freigeben über


BindingCondition Klasse

Definition

Klasse, die einen Vergleich von Werten mit dem Ziel einer beliebigen Bindung darstellt.

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
Vererbung
BindingCondition
Attribute
Implementiert

Hinweise

Die BindingCondition Klasse kann einen Wert vergleichen, der eine Bindung für eine beliebige Klasse innerhalb des aktuellen Bereichs aufweist. Entwickler, die mit einem Wert mit einer gebundenen Eigenschaft des Steuerelements vergleichen möchten, das die Bedingungen enthält, die die Umgebung enthalten, können zusätzlich zu allen Bindungsbedingungen MultiTrigger in der Triggerliste verwendet PropertyCondition werden.

Im folgenden XML-Beispiel wird eine Bindungsbedingung innerhalb einer umgebenden MultiTrigger (ausgelassenen) Erstellt, die erfolgreich verläuft, wenn der Verweis name eine Text.Length Eigenschaftslänge aufweist, die gleich ist 0. (name muss auf ein Element verweisen, z. B. ein TextCellElement, das wiederum über eine Eigenschaft verfügt, die wiederum über eine TextLength Eigenschaft verfügt.)

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

Konstruktoren

BindingCondition()

Initialisiert eine neue Instanz von BindingCondition.

Eigenschaften

Binding

Ruft die Bindung ab, mit der die Value-Eigenschaft verglichen wird, oder legt diese fest.

Value

Der Bindungswert, der die Bedingung erfüllt.

Explizite Schnittstellenimplementierungen

IValueProvider.ProvideValue(IServiceProvider)

Klasse, die einen Vergleich von Werten mit dem Ziel einer beliebigen Bindung darstellt.

Gilt für:

Weitere Informationen