Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad FrameworkElement.Triggers

 

Publicado: octubre de 2016

Obtiene la colección de desencadenadores establecida directamente en este elemento, o en los elementos secundarios.

Espacio de nombres:   System.Windows
Ensamblado:  PresentationFramework (en PresentationFramework.dll)

public TriggerCollection Triggers { get; }

Valor de propiedad

Type: System.Windows.TriggerCollection

Proporciona una colección fuertemente tipada de objetos Trigger.

System_CAPS_noteNota

Esta propiedad solo puede establecerse Lenguaje XAML (Extensible Application Markup Language) a través de la sintaxis de colección mostrada o tener acceso al objeto de colección y utilizando sus diversos métodos, como Add. La propiedad de acceso al propio objeto de colección es de solo lectura, la colección es de lectura y escritura. La propiedad sólo existe en los elementos raíz; intentar buscarlo o establecerlo en otra parte, provocará que se produzca una excepción.

Esta propiedad no podrá examinar los desencadenadores que existen como parte de estilos en uso en este elemento. Sólo informa de la colección de desencadenadores que se agregan literalmente a la colección, en el marcado o código. Los elementos no tienen normalmente los elementos existentes de forma predeterminada (a través de una plantilla para la instancia); es más común para los desencadenadores que provienen de la composición de controles que se establezca en estilos en su lugar.

En términos de comportamiento (y al intentar establecer el efecto de que procedía 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. 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 sería realmente en tiempo de ejecución.

Tenga en cuenta que la colección de desencadenadores establecida en un elemento sólo admite EventTrigger, no los desencadenadores de propiedad (Trigger). Si requiere los desencadenadores de propiedad, debe colocarlos en un estilo o plantilla y, a continuación, asignar ese estilo o plantilla al elemento o directamente a través del Style propiedad, o indirectamente a través de una referencia de estilo implícita.

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

oneOrMoreTriggers

Uno o más definido EventTrigger elementos. Se espera que cada desencadenador tal contienen referencias y acciones de guión gráfico válido. Tenga en cuenta que esta colección sólo se puede establecer en el elemento raíz de una página. Para obtener más información, consulte Storyboards Overview.

.NET Framework
Disponible desde 3.0
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: