FrameworkElement.Triggers Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la collection de déclencheurs pour les animations définies pour un FrameworkElement. Ce n’est pas couramment utilisé. Consultez la section Notes.
public:
property TriggerCollection ^ Triggers { TriggerCollection ^ get(); };
TriggerCollection Triggers();
public TriggerCollection Triggers { get; }
var triggerCollection = frameworkElement.triggers;
Public ReadOnly Property Triggers As TriggerCollection
<frameworkElement>
<frameworkElement.Triggers>
oneorMoreTriggers
</frameworkElement.Triggers>
</frameworkElement>
Valeur de propriété
Collection de déclencheurs pour les animations définies pour cet objet.
Exemples
Cet exemple XAML montre la structure de base pour l’utilisation de FrameworkElement.Triggers avec son comportement de déclencheur FrameworkElement.Loaded par défaut pour exécuter une animation de table de montage séquentiel. Ce code XAML montre les éléments conteneur EventTrigger et BeginStoryboard dans une relation appropriée avec chacun d’eux à l’aide de leur syntaxe de propriété de contenu XAML et des balises d’éléments de propriété inutiles omises.
<Canvas Width="200" Height="200" x:Name="animatedcanvas" Background="Red">
<Canvas.Triggers>
<EventTrigger>
<BeginStoryboard>
<Storyboard x:Name="ColorStoryboard">
<!-- Animate the background of the canvas to green over 4 seconds. -->
<ColorAnimation Storyboard.TargetName="animatedcanvas"
Storyboard.TargetProperty="(Panel.Background).(SolidColorBrush.Color)"
To="Green" Duration="0:0:4" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Canvas.Triggers>
</Canvas>
Remarques
Les déclencheurs, EventTrigger, Actions et BeginStoryboard ne sont pas couramment utilisés. Ces API existent principalement pour la compatibilité dans XAML utilisé à l’origine pour Microsoft Silverlight. Pour la plupart des scénarios où des déclencheurs d’événement ont été utilisés précédemment, vous devez utiliser des animations intégrées, des états visuels ou démarrer des animations en écrivant un gestionnaire Chargé qui recherche une animation dans les ressources au niveau de la page, puis appelle Begin sur le storyboard main de l’animation. Pour plus d’informations, consultez Démarrage rapide : Modèles de contrôle ou animations de storyboard.