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 Storyboard wartość, 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
Poniższy przykład tworzy element VisualTransition , który określa, że gdy użytkownik przenosi mysz z dala od kontrolki, obramowanie kontrolki zmienia się na niebieski, a następnie na żółty, a następnie na czarny w ciągu 1,5 sekund. W całym przykładzie zobacz Dostosowywanie wyglądu istniejącej kontrolki przez tworzenie kontrolkiTemplate.
<!--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 element Storyboard, Storyboard jest uruchamiany za każdym razem, gdy VisualTransition jest stosowany. Jeśli na przykład chcesz, aby obramowanie Button elementu zmieniało kolory, gdy użytkownik przesuwa mysz z dala od niego, możesz utworzyć VisualTransition obiekt, który zmienia Storyboard tło przycisku.