BeginStoryboard Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En utlösaråtgärd som påbörjar en Storyboard och distribuerar sina animeringar till sina målobjekt och egenskaper.
public ref class BeginStoryboard sealed : System::Windows::TriggerAction
[System.Windows.Markup.ContentProperty("Storyboard")]
[System.Windows.Markup.RuntimeNameProperty("Name")]
public sealed class BeginStoryboard : System.Windows.TriggerAction
[<System.Windows.Markup.ContentProperty("Storyboard")>]
[<System.Windows.Markup.RuntimeNameProperty("Name")>]
type BeginStoryboard = class
inherit TriggerAction
Public NotInheritable Class BeginStoryboard
Inherits TriggerAction
- Arv
- Attribut
Kommentarer
Använd en BeginStoryboard åtgärd med en EventTrigger eller en Trigger för att tillämpa animeringar på deras målegenskaper och starta dem. BeginStoryboard börjar med Storyboard att anropa Begin dess Storyboard referens när den utlöses.
När du påbörjar en Storyboard på en egenskap som redan animerats av en annan Storyboard, HandoffBehavior avgör egenskapen BeginStoryboard för hur animeringen fortsätter.
Pausa, återuppta, stoppa eller på annat sätt styra en storyboard interaktivt
För att kunna pausa, återuppta eller på annat sätt kontrollera en Storyboard som deklarerades i markering interaktivt måste du ange egenskapen för Name dess BeginStoryboard. Du kan sedan styra Storyboard genom att använda ett ControllableStoryboardAction objekt (till exempel PauseStoryboard, ResumeStoryboardeller StopStoryboard) för att styra det genom att referera till dess Name. Om av NameBeginStoryboard är ospecificerad kan Storyboard inte kontrolleras interaktivt efter att den har påbörjats. Mer information finns i How to: Use Event Triggers to Control a Storyboard After It Starts (Så här gör du: Använda händelseutlösare för att styra en storyboard när den startar ).
Note
I kod kan du använda de interaktiva metoderna i Storyboard klassen för att styra en Storyboard som har tillämpats med hjälp av en BeginStoryboard. Som när du använder ControllableStoryboardAction objekt måste du ange BeginStoryboard ett namn för att det Storyboard ska vara interaktivt kontrollerbart.
Konstruktorer
| Name | Description |
|---|---|
| BeginStoryboard() |
Skapar en ny instans av BeginStoryboard klassen. |
Fält
| Name | Description |
|---|---|
| StoryboardProperty |
Identifierar beroendeegenskapen Storyboard . |
Egenskaper
| Name | Description |
|---|---|
| DependencyObjectType |
DependencyObjectType Hämtar som omsluter CLR-typen för den här instansen. (Ärvd från DependencyObject) |
| Dispatcher |
Hämtar det Dispatcher som DispatcherObject är associerat med. (Ärvd från DispatcherObject) |
| HandoffBehavior |
Hämtar eller anger rätt hand-off-beteende för att starta en animeringsklocka i den här storyboarden. |
| IsSealed |
Hämtar ett värde som anger om den här instansen för närvarande är förseglad (skrivskyddad). (Ärvd från DependencyObject) |
| Name |
Hämtar eller anger namnet på BeginStoryboard objektet. Genom att namnge BeginStoryboard objektet Storyboard kan det styras när det har startats. |
| Storyboard |
Hämtar eller anger Storyboard att detta BeginStoryboard startar. |
Metoder
| Name | Description |
|---|---|
| CheckAccess() |
Avgör om den anropande tråden har åtkomst till den här DispatcherObject. (Ärvd från DispatcherObject) |
| ClearValue(DependencyProperty) |
Rensar det lokala värdet för en egenskap. Egenskapen som ska rensas anges av en DependencyProperty identifierare. (Ärvd från DependencyObject) |
| ClearValue(DependencyPropertyKey) |
Rensar det lokala värdet för en skrivskyddad egenskap. Egenskapen som ska rensas anges av en DependencyPropertyKey. (Ärvd från DependencyObject) |
| CoerceValue(DependencyProperty) |
Tvingar fram värdet för den angivna beroendeegenskapen. Detta uppnås genom att anropa alla CoerceValueCallback funktioner som anges i egenskapsmetadata för beroendeegenskapen eftersom den finns på anropet DependencyObject. (Ärvd från DependencyObject) |
| Equals(Object) |
Avgör om en angivet DependencyObject motsvarar den aktuella DependencyObject. (Ärvd från DependencyObject) |
| GetHashCode() |
Hämtar en hash-kod för den här DependencyObject. (Ärvd från DependencyObject) |
| GetLocalValueEnumerator() |
Skapar en specialiserad uppräknare för att avgöra vilka beroendeegenskaper som har lokalt angivna värden för den här DependencyObject. (Ärvd från DependencyObject) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetValue(DependencyProperty) |
Returnerar det aktuella effektiva värdet för en beroendeegenskap för den här instansen av en DependencyObject. (Ärvd från DependencyObject) |
| InvalidateProperty(DependencyProperty) |
Utvärderar det effektiva värdet för den angivna beroendeegenskapen igen. (Ärvd från DependencyObject) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| OnPropertyChanged(DependencyPropertyChangedEventArgs) |
Anropas när det effektiva värdet för någon beroendeegenskap DependencyObject har uppdaterats. Den specifika beroendeegenskap som ändrades rapporteras i händelsedata. (Ärvd från DependencyObject) |
| ReadLocalValue(DependencyProperty) |
Returnerar det lokala värdet för en beroendeegenskap, om den finns. (Ärvd från DependencyObject) |
| SetCurrentValue(DependencyProperty, Object) |
Anger värdet för en beroendeegenskap utan att ändra dess värdekälla. (Ärvd från DependencyObject) |
| SetValue(DependencyProperty, Object) |
Anger det lokala värdet för en beroendeegenskap som anges av dess beroendeegenskapsidentifierare. (Ärvd från DependencyObject) |
| SetValue(DependencyPropertyKey, Object) |
Anger det lokala värdet för en skrivskyddad beroendeegenskap som anges av identifieraren DependencyPropertyKey för beroendeegenskapen. (Ärvd från DependencyObject) |
| ShouldSerializeProperty(DependencyProperty) |
Returnerar ett värde som anger om serialiseringsprocesser ska serialisera värdet för den angivna beroendeegenskapen. (Ärvd från DependencyObject) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| VerifyAccess() |
Framtvingar att den anropande tråden har åtkomst till den här DispatcherObject. (Ärvd från DispatcherObject) |