Partage via


FrameworkElement.Triggers Propriété

Définition

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.

S’applique à

Voir aussi