BindingCondition Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |