Condition.Value Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o valor da condição.
public:
property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public object Value { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))]
public object Value { get; set; }
member this.Value : obj with get, set
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))>]
member this.Value : obj with get, set
Public Property Value As Object
Valor de Propriedade
A Value propriedade não pode ser nula para um dado Condition.
Ver também a secção de Exceções. O valor padrão é null.
- Atributos
Exceções
Expressões não são suportadas.
Exemplos
O exemplo seguinte contém dois MultiTriggers. A primeira define o valor da propriedade MinWidth quando a propriedade HasItems é falsa e a propriedade Width é Auto. A segunda é semelhante, mas é para a propriedade MinHeight .
<Style.Triggers>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="Background" Value="#EEEEEE" />
</Trigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="HasItems" Value="false" />
<Condition Property="Width" Value="Auto" />
</MultiTrigger.Conditions>
<Setter Property="MinWidth" Value="120"/>
</MultiTrigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="HasItems" Value="false" />
<Condition Property="Height" Value="Auto" />
</MultiTrigger.Conditions>
<Setter Property="MinHeight" Value="95"/>
</MultiTrigger>
</Style.Triggers>
Veja a Binding propriedade para exemplos de condições usadas em um MultiDataTrigger.
Observações
MultiTriggers e MultiDataTriggers permitem-lhe definir valores de propriedade com base num conjunto de condições. Uma condição é satisfeita quando o valor da propriedade do elemento ou elemento de dados corresponde ao especificado Value. Se todas as condições especificadas forem satisfeitas, então aplica-se o gatilho. Se todas as condições especificadas forem satisfeitas, então aplica-se o gatilho.