PropertyCondition Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe qui représente une comparaison de valeurs par rapport à une propriété sur le contrôle qui contient le MultiTrigger englobant.
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
- Héritage
- Attributs
- Implémente
Remarques
La PropertyCondition classe convient pour vérifier les valeurs de propriété sur le contrôle qui contient celui-ci MultiTrigger . Pour vérifier les valeurs sur d’autres contrôles, les développeurs peuvent utiliser la BindingCondition classe, en plus des conditions de propriété dans la liste des déclencheurs.
L’exemple XML ci-dessous crée une condition de propriété dans un TextCell environnement qui MultiTrigger tourne le texte vert lorsque le secret est typé. Le code est retourné à la couleur par défaut si l’utilisateur modifie ensuite le secret. (En règle générale, une MultiTrigger condition aurait plusieurs conditions ; cet exemple est simplifié pour la clarté.)
<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>
Constructeurs
PropertyCondition() |
Initialise une nouvelle instance de PropertyCondition. |
Propriétés
Property |
Obtient ou définit la propriété à laquelle la propriété Value est comparée. |
Value |
Valeur de liaison qui satisfait la condition. |
Implémentations d’interfaces explicites
IValueProvider.ProvideValue(IServiceProvider) |
Classe qui représente une comparaison de valeurs par rapport à une propriété sur le contrôle qui contient le MultiTrigger englobant. |