PropertyCondition Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase que representa una comparación de valores con respecto a una propiedad en el control que contiene el objeto MultiTrigger envolvente.
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
- Herencia
- Atributos
- Implementaciones
Comentarios
La PropertyCondition clase es adecuada para comprobar los valores de propiedad en el control que contiene el MultiTrigger objeto que lo contiene. Para comprobar los valores en otros controles, los desarrolladores pueden usar la BindingCondition clase , además de las condiciones de propiedad de la lista de desencadenadores.
En el ejemplo XML siguiente se crea una condición de propiedad dentro de un TextCell elemento MultiTrigger que gira el texto verde cuando se escribe el secreto. El código se vuelve al color predeterminado si el usuario edita el secreto. (Normalmente, MultiTrigger un tendría más de una condición; este ejemplo se simplifica para mayor claridad).
<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>
Constructores
PropertyCondition() |
Inicializa una nueva instancia de PropertyCondition. |
Propiedades
Property |
Obtiene o establece la propiedad con la que se va a comparar la propiedad Value. |
Value |
Valor de enlace que cumple la condición. |
Implementaciones de interfaz explícitas
IValueProvider.ProvideValue(IServiceProvider) |
Clase que representa una comparación de valores con respecto a una propiedad en el control que contiene el objeto MultiTrigger envolvente. |