PropertyCondition Klasse

Definition

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

[Xamarin.Forms.Xaml.AcceptEmptyServiceProvider]
public sealed class PropertyCondition : Xamarin.Forms.Condition, Xamarin.Forms.Xaml.IValueProvider
type PropertyCondition = class
    inherit Condition
    interface IValueProvider
Vererbung
PropertyCondition
Attribute
Implementiert

Hinweise

Die PropertyCondition -Klasse eignet sich zum Überprüfen von Eigenschaftswerten für das Steuerelement, das den enthält, der MultiTrigger sie 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 Umgebung MultiTrigger in einem TextCell erstellt, die den Text grün ergibt, wenn das Geheimnis eingegeben wird. Der Code wird auf die Standardfarbe zurückgesetzt, wenn der Benutzer dann das Geheimnis bearbeitet. (In der Regel weist ein MultiTrigger mehr als eine Bedingung auf. Dieses Beispiel wird aus Gründen der Übersichtlichkeit vereinfacht.)

<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)

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

Gilt für:

Weitere Informationen