Freigeben über


PropertyCondition Klasse

Definition

Klasse, die einen Wertvergleich mit einer Eigenschaft im Steuerelement darstellt, die die umschließende MultiTrigger-Klasse enthält.

public ref class PropertyCondition sealed : Microsoft::Maui::Controls::Condition, Microsoft::Maui::Controls::Xaml::IValueProvider
[Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider]
public sealed class PropertyCondition : Microsoft.Maui.Controls.Condition, Microsoft.Maui.Controls.Xaml.IValueProvider
[<Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider>]
type PropertyCondition = class
    inherit Condition
    interface IValueProvider
Public NotInheritable Class PropertyCondition
Inherits Condition
Implements IValueProvider
Vererbung
PropertyCondition
Attribute
Implementiert

Hinweise

Die Klasse eignet sich für die Überprüfung von PropertyCondition Eigenschaftswerten auf dem Steuerelement, das das MultiTrigger Steuerelement enthält, das es enthält. Um Werte für andere Steuerelemente zu überprüfen, können Entwickler die BindingCondition Klasse zusätzlich zu allen Eigenschaftenbedingungen in der Triggerliste verwenden.

Im folgenden XML-Beispiel wird eine Eigenschaftsbedingung innerhalb einer TextCell Umgebung MultiTrigger erstellt, die den Text grün verwandelt, wenn der geheime Schlüssel eingegeben wird. Der Code wird zur Standardfarbe zurückgedreht, wenn der Benutzer dann den geheimen Schlüssel bearbeitet. (In der Regel würde eine MultiTrigger Bedingung mehr als eine Bedingung haben; dieses Beispiel wird vereinfacht, um Klarheit zu erhalten.)

<Entry Placeholder="Type the secret!"
       VerticalOptions="Center"
       HorizontalOptions="Center">
<Entry.Triggers>
<MultiTrigger TargetType="Entry" >
<MultiTrigger.Conditions>
<PropertyCondition Property="Text"
                                     Value="The text color is green" />
</MultiTrigger.Conditions>
<Setter Property="TextColor"
                  Value="Color.Green" />
</MultiTrigger>
</Entry.Triggers>
</Entry>

Konstruktoren

PropertyCondition()

Initialisiert eine neue Instanz von PropertyCondition.

Eigenschaften

Property

Ruft die Eigenschaft 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 Wertvergleich mit einer Eigenschaft im Steuerelement darstellt, die die umschließende MultiTrigger-Klasse enthält.

Gilt für:

Weitere Informationen