PropertyCondition 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 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
- 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. |