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 se puede establecer en Lenguaje XAML (Extensible Application Markup Language)Extensible Application Markup Language (XAML) a través de la sintaxis de la colección mostrada, o bien accediendo 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 la colección es de solo lectura, es decir, la propia 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 solo existe en los elementos raíz; Si intenta encontrarla o establecerla en otro lugar, se producirá 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 los estilos que se usan en este elemento.This property does not enable you to examine triggers that exist as part of styles in use on this element. Solo informa de la colección de desencadenadores que se agregan literalmente a la colección, ya sea en el marcado o en el código.It only reports the collection of triggers that are literally added to the collection, either in markup or code. Los elementos no suelen tener dichos elementos de forma predeterminada (a través de una plantilla por ejemplo); es más común que los desencadenadores que provienen de la composición del control se establezcan 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 al intentar establecer qué efecto procede de la colección declarada Triggers del elemento), la condición de desencadenamiento y el efecto desencadenador podrían estar en este elemento o 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 Loaded como para obtener esta colección, es posible que los desencadenadores del elemento secundario no estén totalmente cargados y la colección será menor de lo que sería 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 la colección de desencadenadores establecida en un elemento EventTriggersolo admite los desencadenadores deTriggerpropiedad, no ().Note that the collection of triggers established on an element only supports EventTrigger, not property triggers (Trigger). Si requiere desencadenadores de propiedad, debe colocarlos dentro de un estilo o una plantilla y, a continuación, asignar el estilo o la plantilla al elemento Style directamente a través de la propiedad, o bien de forma indirecta 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 más elementos EventTrigger definidos.One or more defined EventTrigger elements. Se espera que cada uno de estos desencadenadores contengan acciones y referencias de guion gráfico válidas.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: