Freigeben über


BindingCondition Klasse

Definition

Eine Bedingung, die erfüllt ist, wenn eine Bindung zu einem angegebenen Wert ausgewertet wird.

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

Hinweise

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

Im folgenden XML-Beispiel wird eine Bindungsbedingung innerhalb einer Umgebenden MultiTrigger (ausgelassen) erstellt, die erfolgreich ausgeführt wird, wenn der Verweis name über eine Text.Length Eigenschaftslänge verfügt, die gleich ist 0. (name muss auf ein Element verweisen, z. B. ein TextCellElement mit einer Text Eigenschaft, die wiederum über eine Length Eigenschaft verfügt.)

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

Konstruktoren

Name Beschreibung
BindingCondition()

Initialisiert eine neue Instanz der BindingCondition Klasse.

Eigenschaften

Name Beschreibung
Binding

Dient zum Abrufen oder Festlegen der Bindung, deren Wert für diese Bedingung ausgewertet wird.

Value

Dient zum Abrufen oder Festlegen des Werts, der diese Bedingung erfüllt, wenn sie mit der Bindung übereinstimmt.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IValueProvider.ProvideValue(IServiceProvider)

Eine Bedingung, die erfüllt ist, wenn eine Bindung zu einem angegebenen Wert ausgewertet wird.

Gilt für:

Weitere Informationen