PropertyCondition Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa reprezentująca porównanie wartości względem właściwości kontrolki zawierającej otaczające .MultiTrigger
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
- Dziedziczenie
- Atrybuty
- Implementuje
Uwagi
Klasa jest odpowiednia do sprawdzania PropertyCondition wartości właściwości w kontrolce zawierającej MultiTrigger ją. Aby sprawdzić wartości innych kontrolek, deweloperzy mogą używać BindingCondition klasy oprócz warunków właściwości na liście wyzwalaczy.
Poniższy przykład XML tworzy warunek właściwości w otaczającym MultiTrigger obiekcie TextCell , który zmienia tekst na zielony, gdy wpis tajny jest wpisany. Kod zostanie przywrócony do koloru domyślnego, jeśli użytkownik edytuje wpis tajny. (Zazwyczaj element MultiTrigger ma więcej niż jeden warunek; ten przykład jest uproszczony w celu zapewnienia przejrzystości).
<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>
Konstruktory
PropertyCondition() |
Inicjuje nowe PropertyCondition wystąpienie. |
Właściwości
Property |
Pobiera lub ustawia właściwość, względem której Value właściwość zostanie porównana. |
Value |
Wartość powiązania, która spełnia warunek. |
Jawne implementacje interfejsu
IValueProvider.ProvideValue(IServiceProvider) |
Klasa reprezentująca porównanie wartości względem właściwości kontrolki zawierającej otaczające .MultiTrigger |