VisualTransition.Storyboard Egenskap

Definition

Hämtar eller anger Storyboard det som inträffar när övergången sker.

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

Egenskapsvärde

Det Storyboard som inträffar när övergången sker.

Exempel

I följande exempel skapas ett VisualTransition som anger att när användaren flyttar musen bort från kontrollen ändras kontrollens kantlinje till blå, sedan till gul och sedan till svart på 1,5 sekunder. Hela exemplet finns i Så här skapar du en mall för en kontroll.

<!--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>

Kommentarer

När en VisualTransition innehåller en Storyboardkörs Storyboard den när som VisualTransition helst. Om du till exempel vill att kantlinjen för en Button ska ändra färger när användaren flyttar musen bort från den, kan du skapa en VisualTransition som har en Storyboard som ändrar knappens bakgrund.

Gäller för