PropertyCondition Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe che rappresenta un confronto di valori rispetto a una proprietà nel controllo che contiene l'elemento MultiTrigger di inclusione.
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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
La PropertyCondition classe è adatta per controllare i valori delle proprietà nel controllo che contiene l'oggetto MultiTrigger che lo contiene. Per controllare i valori in altri controlli, gli sviluppatori possono usare la BindingCondition classe , oltre a qualsiasi condizione di proprietà nell'elenco di trigger.
Nell'esempio XML seguente viene creata una condizione di proprietà all'interno di un MultiTriggerTextCell oggetto che trasforma il testo verde quando viene digitato il segreto. Il codice viene restituito al colore predefinito se l'utente modifica il segreto. In genere, un MultiTrigger oggetto avrebbe più di una condizione. Questo esempio è semplificato per maggiore chiarezza.
<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>
Costruttori
PropertyCondition() |
Inizializza una nuova istanza di PropertyCondition. |
Proprietà
Property |
Ottiene o imposta la proprietà rispetto alla quale verrà confrontata la proprietà Value. |
Value |
Il valore di binding che soddisfa la condizione. |
Implementazioni dell'interfaccia esplicita
IValueProvider.ProvideValue(IServiceProvider) |
Classe che rappresenta un confronto di valori rispetto a una proprietà nel controllo che contiene l'elemento MultiTrigger di inclusione. |