Looking for wpf Answers? Try Ask4KnowledgeBase
Looking for wpf Keywords? Try Ask4Keywords

wpfGatillos


Introducción

Discusión sobre los diversos tipos de activadores disponibles en WPF, incluidos Trigger , Trigger , Trigger DataTrigger , MultiTrigger MultiDataTrigger y EventTrigger .

Los desencadenadores permiten que cualquier clase que se derive de FrameworkElement o FrameworkContentElement establezca o cambie sus propiedades en función de ciertas condiciones definidas en el desencadenante. Básicamente, si un elemento se puede diseñar, también se puede activar.

Observaciones

  • Todos los activadores, excepto EventTrigger deben definirse dentro de un elemento <Style> . Un EventTrigger se puede definir en un elemento <Style> o en la propiedad Triggers un control.
  • <Trigger> elementos <Trigger> pueden contener cualquier número de elementos <Setter> . Estos elementos son responsables de configurar las propiedades en el elemento que contiene cuando se cumple la condición del elemento <Trigger> .
  • Si se define una propiedad en la marca del elemento raíz, el cambio de propiedad definido en el elemento <Setter> no tendrá efecto, incluso si se cumple la condición de activación. Considere el marcado <TextBlock Text="Sample"> . La propiedad de Text del código de procedimiento nunca cambiará en función de un desencadenante porque las definiciones de propiedades de raíz tienen prioridad sobre las propiedades definidas en estilos.
  • Al igual que los enlaces, una vez que se ha utilizado un activador, no se puede modificar.

Gatillos Ejemplos relacionados