FrameworkElement.Triggers Proprietà

Definizione

Ottiene la raccolta di trigger aggiunti direttamente per questo elemento o negli elementi figlio.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

Valore della proprietà

TriggerCollection

Raccolta fortemente tipizzata di oggetti Trigger.A strongly typed collection of Trigger objects.

Commenti

Nota

Questa proprietà può essere impostata solo Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) tramite la sintassi della raccolta visualizzata oppure accedendo all'oggetto raccolta e usando i diversi metodi, ad esempio Add.This property can only be set in Extensible Application Markup Language (XAML)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 proprietà per accedere all'oggetto raccolta è di sola lettura, mentre la raccolta stessa è di lettura/scrittura.The property to access the collection object itself is read-only, the collection itself is read-write. La proprietà esiste solo negli elementi radice. Se si tenta di individuarlo o impostarlo altrove, verrà generata un'eccezione.The property only exists on root elements; attempting to find it or set it elsewhere will cause an exception to be thrown.

Questa proprietà non consente di esaminare i trigger esistenti come parte degli stili in uso in questo elemento.This property does not enable you to examine triggers that exist as part of styles in use on this element. Segnala solo la raccolta di trigger che vengono letteralmente aggiunti alla raccolta, sia nel markup che nel codice.It only reports the collection of triggers that are literally added to the collection, either in markup or code. Gli elementi in genere non dispongono di tali elementi per impostazione predefinita (tramite un modello per l'istanza); è più comune per i trigger che provengono dalla composizione del controllo in modo che vengano stabiliti negli stili.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.

In termini di comportamento (e il tentativo di stabilire quale effetto deriva dalla raccolta dichiarata dell'elemento Triggers ), sia la condizione di attivazione che l'effetto del trigger potrebbero essere sull'elemento o sugli elementi figlio nell'albero logico.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. Si noti che se si usano eventi di durata, ad esempio Loaded per ottenere questa raccolta, i trigger dell'elemento figlio potrebbero non essere ancora completamente caricati e la raccolta sarà di dimensioni inferiori rispetto a quanto sarebbe in realtà in fase di esecuzione.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.

Si noti che la raccolta di trigger stabilita su un elemento supporta solo EventTrigger , non i trigger di proprietà ( Trigger ).Note that the collection of triggers established on an element only supports EventTrigger, not property triggers (Trigger). Se sono necessari trigger di proprietà, è necessario inserirli in uno stile o un modello e quindi assegnare tale stile o modello all'elemento direttamente tramite la Style proprietà o indirettamente tramite un riferimento di stile implicito.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.

Utilizzo della sintassi XAML per elementi proprietàXAML Property Element Usage

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

Valori XAMLXAML Values

oneOrMoreTriggersoneOrMoreTriggers
Uno o più EventTrigger elementi definiti.One or more defined EventTrigger elements. Ogni trigger di questo tipo dovrebbe contenere azioni e riferimenti a Storyboard validi.Each such trigger is expected to contain valid storyboard actions and references. Si noti che questa raccolta può essere stabilita solo sull'elemento radice di una pagina.Note that this collection can only be established on the root element of a page. Per altre informazioni, vedere Cenni preliminari sugli storyboard.For more information, see Storyboards Overview.

Si applica a

Vedi anche