StopStoryboard 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 stoppar en Storyboard.
public ref class StopStoryboard sealed : System::Windows::Media::Animation::ControllableStoryboardAction
public sealed class StopStoryboard : System.Windows.Media.Animation.ControllableStoryboardAction
type StopStoryboard = class
inherit ControllableStoryboardAction
Public NotInheritable Class StopStoryboard
Inherits ControllableStoryboardAction
- Arv
Kommentarer
Använd en StopStoryboard åtgärd med en EventTrigger eller Trigger för att interaktivt stoppa en Storyboard.
StopStoryboard påverkar endast en Storyboard när den är aktiv (efter Storyboard starten). Att stoppa en storyboard utlöser CurrentGlobalSpeedInvalidated händelserna och CurrentStateInvalidated , men inte Completed händelsen.
StopStoryboard refererar inte till en Storyboard direkt. StopStoryboard Snarare måste referera till Name för som BeginStoryboard styr Storyboard. Se How to: Use Event Triggers to Control a Storyboard After It Starts (Så här gör du: Använd händelseutlösare för att styra en storyboard när den startar ) för ett exempel.
Pausa, återuppta, stoppa eller på annat sätt styra en storyboard interaktivt
Om du vill kunna pausa, återuppta eller på annat sätt kontrollera en Storyboard interaktivt anger du Name egenskapen för dess BeginStoryboard och använder ett ControllableStoryboardAction objekt (till exempel PauseStoryboard, ResumeStoryboardeller StopStoryboard) för att kontrollera 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 ).
Konstruktorer
| Name | Description |
|---|---|
| StopStoryboard() |
Initierar en ny instans av StopStoryboard klassen. |
Egenskaper
| Name | Description |
|---|---|
| BeginStoryboardName |
Hämtar eller anger för NameBeginStoryboard den som började som Storyboard du vill styra interaktivt. (Ärvd från ControllableStoryboardAction) |
| 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) |
| 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) |
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) |