Freigeben über


PropertyCondition Klasse

Definition

Eine Bedingung, die erfüllt ist, wenn eine Eigenschaft einen angegebenen Wert aufweist.

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

Hinweise

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

Im folgenden XML-Beispiel wird eine Eigenschaftsbedingung innerhalb TextCell einer Umgebung MultiTrigger erstellt, die den Text grün ausgibt, wenn der geheime Schlüssel eingegeben wird. Der Code wird wieder auf die Standardfarbe zurückgedreht, wenn der Benutzer dann den geheimen Schlüssel bearbeitet. (In der Regel würde eine MultiTrigger Bedingung mehr als eine Bedingung aufweisen; dieses Beispiel wird zur Ü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

Name Beschreibung
PropertyCondition()

Initialisiert eine neue Instanz der PropertyCondition Klasse.

Eigenschaften

Name Beschreibung
Property

Dient zum Abrufen oder Festlegen der bindungsfähigen Eigenschaft, deren Wert für diese Bedingung ausgewertet wird.

Value

Dient zum Abrufen oder Festlegen des Werts, der diese Bedingung erfüllt, wenn sie von der Eigenschaft abgeglichen wird.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IValueProvider.ProvideValue(IServiceProvider)

Eine Bedingung, die erfüllt ist, wenn eine Eigenschaft einen angegebenen Wert aufweist.

Gilt für:

Weitere Informationen