FrameworkElement.Triggers FrameworkElement.Triggers FrameworkElement.Triggers FrameworkElement.Triggers Property

Definición

Obtiene la colección de desencadenadores establecida directamente en este elemento, o en los elementos secundarios.Gets the collection of triggers established directly on this element, or in child elements.

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 propiedad

Proporciona una colección fuertemente tipada de objetos Trigger.A strongly typed collection of Trigger objects.

Comentarios

Nota

Esta propiedad solo puede establecerse Lenguaje XAML (Extensible Application Markup Language)Extensible Application Markup Language (XAML) a través de la sintaxis de colección que se muestra, o tener acceso al objeto de colección y usando sus diversos métodos, como Add.This property can only be set in Lenguaje XAML (Extensible Application Markup Language)Extensible Application Markup Language (XAML) through the collection syntax shown, or by accessing the collection object and using its various methods such as Add. La propiedad para tener acceso al propio objeto de colección es de solo lectura, la colección es de lectura y escritura.The property to access the collection object itself is read-only, the collection itself is read-write. La propiedad sólo existe en elementos raíz; intentar encontrarlo o establecerlo en otra parte, provocará que se produzca una excepción.The property only exists on root elements; attempting to find it or set it elsewhere will cause an exception to be thrown.

Esta propiedad no permite examinar los desencadenadores que existen como parte de estilos en uso en este elemento.This property does not enable you to examine triggers that exist as part of styles in use on this element. Solo notifica la colección de desencadenadores que literalmente se agregan a la colección, ya sea en el marcado o código.It only reports the collection of triggers that are literally added to the collection, either in markup or code. Los elementos no tienen normalmente tales elementos existentes de forma predeterminada (a través de una plantilla por ejemplo); es más habitual para los desencadenadores que proceden de la composición del control que se establezca en estilos en su lugar.Elements do not typically have such elements existing by default (through a template for instance); it is more common for triggers that come from control compositing to be established in styles instead.

En términos de comportamiento (y tratar de establecer el efecto de que proviene de qué elemento declarado Triggers colección), la condición desencadenadora y el efecto del desencadenador puede estar en este elemento, o podría estar en sus elementos secundarios en el árbol lógico.In terms of behavior (and trying to establish which effect came from which element's declared Triggers collection), both the triggering condition and the trigger effect might be on this element, or might be on its child elements in the logical tree. Tenga en cuenta que si usa eventos de duración como Loaded para obtener esta colección, los desencadenadores del elemento secundario podrían no estar totalmente cargados y la colección será menor que sería realmente en tiempo de ejecución.Note that if you use lifetime events such as Loaded to get this collection, the child element's triggers might not yet be fully loaded, and the collection will be smaller than it would truly be at run time.

Tenga en cuenta que solo se admite la colección de desencadenadores establecida en un elemento EventTrigger, no los desencadenadores de propiedad (Trigger).Note that the collection of triggers established on an element only supports EventTrigger, not property triggers (Trigger). Si necesita que los desencadenadores de propiedad, debe colocarlos dentro de un estilo o plantilla y, a continuación, asignar ese estilo o plantilla para el elemento ya sea directamente a través del Style propiedad, o indirectamente a través de una referencia de estilo implícita.If you require property triggers, you must place these within a style or template and then assign that style or template to the element either directly through the Style property, or indirectly through an implicit style reference.

Uso de elementos de propiedad XAMLXAML Property Element Usage

<object>  
  <object.Triggers>  
    oneOrMoreTriggers  
  </object.Triggers>  
</object>  

Valores XAMLXAML Values

oneOrMoreTriggersoneOrMoreTriggers
Uno o varios definido EventTrigger elementos.One or more defined EventTrigger elements. Cada desencadenador este tipo se espera que contenga referencias y acciones de guión gráfico válida.Each such trigger is expected to contain valid storyboard actions and references. Tenga en cuenta que esta colección solo se puede establecer en el elemento raíz de una página.Note that this collection can only be established on the root element of a page. Para obtener más información, consulte Información general sobre objetos Storyboard.For more information, see Storyboards Overview.

Se aplica a

Consulte también: