VisualTransition.Storyboard Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość Storyboard , która występuje, gdy nastąpi przejście.
public:
property System::Windows::Media::Animation::Storyboard ^ Storyboard { System::Windows::Media::Animation::Storyboard ^ get(); void set(System::Windows::Media::Animation::Storyboard ^ value); };
public System.Windows.Media.Animation.Storyboard Storyboard { get; set; }
member this.Storyboard : System.Windows.Media.Animation.Storyboard with get, set
Public Property Storyboard As Storyboard
Wartość właściwości
Dzieje Storyboard się tak, gdy nastąpi przejście.
Przykłady
W poniższym przykładzie zostanie utworzony obiekt VisualTransition , który określa, że gdy użytkownik przenosi wskaźnik myszy z dala od kontrolki, obramowanie kontrolki zmienia się na niebieski, a następnie na żółty, a następnie na w ciągu 1,5 sekundy. W całym przykładzie zobacz Jak utworzyć szablon dla kontrolki.
<!--Take one and a half seconds to transition from the
MouseOver state to the Normal state.
Have the SolidColorBrush, BorderBrush, fade to blue,
then to yellow, and then to black in that time.-->
<VisualTransition From="MouseOver" To="Normal"
GeneratedDuration="0:0:1.5">
<Storyboard>
<ColorAnimationUsingKeyFrames
Storyboard.TargetProperty="Color"
Storyboard.TargetName="BorderBrush"
FillBehavior="HoldEnd" >
<ColorAnimationUsingKeyFrames.KeyFrames>
<LinearColorKeyFrame Value="Blue"
KeyTime="0:0:0.5" />
<LinearColorKeyFrame Value="Yellow"
KeyTime="0:0:1" />
<LinearColorKeyFrame Value="Black"
KeyTime="0:0:1.5" />
</ColorAnimationUsingKeyFrames.KeyFrames>
</ColorAnimationUsingKeyFrames>
</Storyboard>
</VisualTransition>
Uwagi
Jeśli element VisualTransition zawiera Storyboardelement , Storyboard jest uruchamiany za każdym razem, VisualTransition gdy element zostanie zastosowany. Jeśli na przykład chcesz, aby obramowanie elementu Button zmieniało kolory, gdy użytkownik odchodzi od niego myszą, możesz utworzyć obiekt VisualTransition , który zmienia Storyboard tło przycisku.