Sdílet prostřednictvím


VisualTransition.Storyboard Vlastnost

Definice

Získá nebo nastaví , Storyboard který nastane při přechodu.

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

Hodnota vlastnosti

Hodnota Storyboard , ke které dochází, když dojde k přechodu.

Příklady

Následující příklad vytvoří VisualTransition , který určuje, že když uživatel přesune myš mimo ovládací prvek, změní se ohraničení ovládacího prvku na modré, pak na žluté a potom na černé za 1,5 sekundy. Celý příklad najdete v tématu Přizpůsobení vzhledu existujícího ovládacího prvku vytvořením ovládacího prvkuTemplate.

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

Poznámky

Pokud objekt VisualTransition obsahuje Storyboard, spustí se Storyboard při VisualTransition každém použití . Pokud například chcete, aby ohraničení Button objektu změnilo barvy, když od něj uživatel přesune myš, můžete vytvořit objekt s objektem VisualTransitionStoryboard , který změní pozadí tlačítka.

Platí pro