Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Propriedade Condition.Property

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

Namespace:  System.Windows
Assembly:  PresentationFramework (em PresentationFramework.dll)
XMLNS para XAML http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[AmbientAttribute]
public DependencyProperty Property { get; set; }
<object Property="DependencyProperty" .../>

Valor de propriedade

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

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

Com suporte em: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft