Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Condition.Property Propriedade

 

Obtém ou define a propriedade da condição.Isso só é aplicável para MultiTrigger objetos.

Namespace:   System.Windows
Assembly:  PresentationFramework (em PresentationFramework.dll)

[AmbientAttribute]
public DependencyProperty Property { get; set; }

Valor de propriedade

Type: System.Windows.DependencyProperty

A DependencyProperty que especifica a propriedade da condição.O valor padrão é null.

MultiTriggers permitem que você definir valores de propriedade com base em um conjunto de condições.Uma condição é satisfeito quando o valor da propriedade (especificado pelo Property propriedade) do elemento corresponde especificado Value (referência a seleção de igualdade).Se todas as condições especificadas são atendidas, o disparador é aplicado.

Se TargetType não está definido no estilo do modelo que contém os disparadores.Você precisará qualificar o nome de propriedade usando o ClassName.PropertyName sintaxe.

Observe que, se ele é uma condição para um MultiTrigger, o Property e Value propriedades devem ser definidas.Definindo a Binding valor poderia causar uma exceção nesse caso.

Para Conditions em MultiDataTriggers, o Binding propriedade deve ser usada em vez dessa propriedade.

O exemplo a seguir contém dois MultiTriggers.O primeiro define o MinWidth valor de propriedade quando o HasItems propriedade for false e o largura propriedade é Auto.O outro é semelhante, mas é para o MinHeight propriedade.

<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>

.NET Framework
Disponível desde 3.0
Retornar ao topo
Mostrar: