FrameworkElement.Triggers Property

Definition

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

Property Value

TriggerCollection

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

Remarks

Note

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 tratar de establecer el efecto procedente del elemento declarado Triggers colección), la condición desencadenadora 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 como Loaded 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 solo admite 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 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 directamente a través de la 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 elementos de 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.

Applies to

See also