PropertyCondition Classe
Definição
Importante
Alguma informação relaciona-se com produtos pré-lançamento que podem ser substancialmente modificados antes de serem lançados. A Microsoft não oferece garantias, expressas ou implícitas, relativamente à informação aqui fornecida.
Uma condição que é satisfeita quando uma propriedade tem um valor especificado.
public ref class PropertyCondition sealed : Microsoft::Maui::Controls::Condition
public ref class PropertyCondition sealed : Microsoft::Maui::Controls::Condition, Microsoft::Maui::Controls::Xaml::IValueProvider
public sealed class PropertyCondition : Microsoft.Maui.Controls.Condition
[Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider]
public sealed class PropertyCondition : Microsoft.Maui.Controls.Condition, Microsoft.Maui.Controls.Xaml.IValueProvider
type PropertyCondition = class
inherit Condition
[<Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider>]
type PropertyCondition = class
inherit Condition
interface IValueProvider
Public NotInheritable Class PropertyCondition
Inherits Condition
Public NotInheritable Class PropertyCondition
Inherits Condition
Implements IValueProvider
- Herança
- Atributos
- Implementos
Observações
A PropertyCondition classe é adequada para verificar valores de propriedades no controlo que contém o MultiTrigger que o contém. Para verificar valores noutros controlos, os programadores podem usar a BindingCondition classe, além de quaisquer condições de propriedade na lista de trigger.
O exemplo XML abaixo cria uma condição de propriedade dentro de um entorno MultiTrigger dentro de a TextCell que torna o texto verde quando o segredo é digitado. O código volta à cor padrão se o utilizador editar o segredo. (Normalmente, a MultiTrigger teria mais do que 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
| Nome | Descrição |
|---|---|
| PropertyCondition() |
Inicializa uma nova instância da PropertyCondition classe. |
Propriedades
| Nome | Descrição |
|---|---|
| Property |
Obtém ou define a propriedade vinculável cujo valor é avaliado para esta condição. |
| Value |
Obtém ou define o valor que satisfaz esta condição quando correspondido pela propriedade. |
Implementações de Interfaces Explícitas
| Nome | Descrição |
|---|---|
| IValueProvider.ProvideValue(IServiceProvider) |
Uma condição que é satisfeita quando uma propriedade tem um valor especificado. |