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