PropertyCondition Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A classe que representa uma comparação de valor em relação a uma propriedade no controle que contém o delimitador 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
- Herança
- Atributos
- Implementações
Comentários
A PropertyCondition classe é adequada para verificar valores de propriedade no controle que contém o que a MultiTrigger contém. Para verificar valores em outros controles, os desenvolvedores podem usar a BindingCondition classe, além de quaisquer condições de propriedade na lista de gatilhos.
O exemplo XML abaixo cria uma condição de propriedade dentro de um TextCell ambiente MultiTrigger que torna o texto verde quando o segredo é digitado. O código será voltado para a cor padrão se o usuário editar o segredo. (Normalmente, um MultiTrigger teria mais de uma condição; este exemplo é simplificado para maior clareza.)
<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>
Construtores
PropertyCondition() |
Inicializa uma nova instância PropertyCondition. |
Propriedades
Property |
Obtém ou define a propriedade com relação à qual a propriedade Value será comparada. |
Value |
O valor de associação que atende à condição. |
Implantações explícitas de interface
IValueProvider.ProvideValue(IServiceProvider) |
A classe que representa uma comparação de valor em relação a uma propriedade no controle que contém o delimitador MultiTrigger. |