FrameworkElement.Triggers 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.
Estabelece a coleção de gatilhos diretamente neste elemento, ou em elementos filhos.
public:
property System::Windows::TriggerCollection ^ Triggers { System::Windows::TriggerCollection ^ get(); };
public System.Windows.TriggerCollection Triggers { get; }
member this.Triggers : System.Windows.TriggerCollection
Public ReadOnly Property Triggers As TriggerCollection
Valor de Propriedade
Uma coleção fortemente tipada de Trigger objetos.
Observações
Note
Esta propriedade só pode ser definida na Extensible Application Markup Language (XAML) através da sintaxe de coleção mostrada, ou acedendo ao objeto de coleção e utilizando os seus vários métodos, como Add. A propriedade para aceder ao objeto da coleção é apenas de leitura, a coleção é leitura-escrita. A propriedade só existe nos elementos raiz; Tentar encontrá-lo ou colocá-lo noutro local fará com que seja lançada uma exceção.
Esta propriedade não lhe permite examinar gatilhos que existem como parte dos estilos usados neste elemento. Só reporta a coleção de triggers que são literalmente adicionados à coleção, seja em marcação ou código. Os elementos normalmente não têm tais elementos existentes por defeito (por exemplo, através de um modelo); É mais comum que gatilhos provenientes da composição de controlo sejam estabelecidos em estilos.
Em termos de comportamento (e tentando estabelecer qual o efeito que veio da coleção declarada Triggers de cada elemento), tanto a condição de disparo como o efeito de disparo podem estar sobre este elemento, ou podem estar sobre os seus elementos filhos na árvore lógica. Note que, se usar eventos ao longo da vida, por exemplo Loaded , para obter esta coleção, os gatilhos do elemento filho podem ainda não estar totalmente carregados, e a coleção será menor do que realmente seria em tempo de execução.
Note que a coleção de triggers estabelecida num elemento suporta apenas EventTrigger, não triggers de propriedade (Trigger). Se precisar de triggers de propriedade, deve colocá-los dentro de um estilo ou modelo e depois atribuir esse estilo ou modelo ao elemento, seja diretamente através da Style propriedade, ou indiretamente através de uma referência implícita de estilo.
Uso do elemento de propriedade XAML
<object>
<object.Triggers>
oneOrMoreTriggers
</object.Triggers>
</object>
Valores XAML
umOuMaisTriggers Um ou mais elementos definidos EventTrigger . Cada um desses gatilhos deve conter ações e referências válidas no storyboard. Note que esta coleção só pode ser estabelecida no elemento raiz de uma página. Para obter mais informações, consulte Storyboards Visão Geral.