Windows Dev Center

BeginStoryboard Class

Action de déclencheur qui commence Storyboard. Non utilisé couramment. Consultez la section Notes.

Héritage

Object
  DependencyObject
    TriggerAction
      BeginStoryboard

Syntaxe


public sealed class BeginStoryboard : TriggerAction


<BeginStoryboard ...>
  singleStoryboard
</BeginStoryboard>

XAML Values

singleStoryboard

Élément objet Storyboard unique.

Attributs

[ContentProperty("Name=Storyboard")]
[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]
[WebHostHidden()]

Membres

BeginStoryboardClasse possède ces types de membres :

Constructeurs

BeginStoryboardClasse possède ces constructeurs.

ConstructeurDescription
BeginStoryboard Initializes a new instance of the BeginStoryboard class.

 

Méthodes

The BeginStoryboard Classe a les méthodes suivantes. Elle hérite également des méthodes de Object Classe.

MéthodeDescription
ClearValue Clears the local value of a dependency property. (Hérité de DependencyObject)
GetAnimationBaseValue Returns any base value established for a dependency property, which would apply in cases where an animation is not active. (Hérité de DependencyObject)
GetValue Returns the current effective value of a dependency property from a DependencyObject. (Hérité de DependencyObject)
ReadLocalValue Returns the local value of a dependency property, if a local value is set. (Hérité de DependencyObject)
SetValue Sets the local value of a dependency property on a DependencyObject. (Hérité de DependencyObject)

 

Propriétés

Le BeginStoryboardClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

Dispatcher

En lecture seuleGets the CoreDispatcher that this object is associated with. (Hérité de DependencyObject)

Storyboard

Lecture/écritureGets or sets the Storyboard that this BeginStoryboard starts.

StoryboardProperty

En lecture seuleIdentifies the BeginStoryboard.Storyboard dependency property.

 

Remarques

Triggers, EventTrigger, Actions et BeginStoryboard ne sont pas utilisées. Ces API existent principalement pour la compatibilité en XAML utilisée à l'origine pour Microsoft Silverlight. Pour la plupart des scénarios où les déclencheurs d'événements ont déjà été utilisés, vous devez utiliser les états visuels ou démarrer les animations en écrivant un gestionnaire Loaded qui recherche une animation dans les ressources au niveau de la page et appelle ensuite Begin sur le Storyboard principal de l'animation. Pour plus d'informations, consultez Démarrage rapide : modèles de contrôle ou Animations avec plan conceptuel.

Si vous choisissez d'utiliser Triggers, dans le code XAML Windows Runtime, le comportement par défaut des déclencheurs d'événements et le seul événement qui peuvent être utilisés pour appeler un EventTrigger sont FrameworkElement.Loaded. Étant donné qu'il s'agit de la valeur par défaut et de l'unique comportement activé, ne définissez pas RoutedEvent et utilisez simplement le code XAML <EventTrigger>. Pour plus d'informations, consultez Triggers.

Exemples

Cet exemple XAML illustre la structure de base pour utiliser FrameworkElement.Triggers avec son comportement du déclencheur FrameworkElement.Loaded par défaut pour exécuter une animation avec plan conceptuel. Ce code XAML lit les éléments conteneur EventTrigger et BeginStoryboard dans la relation appropriée, chacun utilisant sa syntaxe de propriété de contenu XAML et avec les balises d'éléments de propriétés inutiles (telles que BeginStoryboard.Storyboard) 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>

Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Espace de noms

Windows.UI.Xaml.Media.Animation
Windows::UI::Xaml::Media::Animation [C++]

Métadonnées

Windows.winmd

Voir aussi

TriggerAction
Triggers
Storyboard
Démarrage rapide : modèles de contrôle

 

 

Afficher:
© 2015 Microsoft