VisualTransition.Storyboard Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o Storyboard que ocorre quando ocorre a transição.
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
Valor da propriedade
O Storyboard que ocorre quando ocorre a transição.
Exemplos
O exemplo a seguir cria um VisualTransition que especifica que, quando o usuário move o mouse para longe do controle, a borda do controle muda para azul, depois para amarelo e, em seguida, para preto em 1,5 segundos. Para ver todo o exemplo, consulte Personalizando a aparência de um controle existente criando um ControlTemplate.
<!--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>
Comentários
Quando um VisualTransition contém um Storyboard, a execução Storyboard sempre que a VisualTransition aplicação é aplicada. Por exemplo, se você quiser que a borda de um Button altere as cores quando o usuário mover o mouse para longe dele, você poderá criar um que tenha um VisualTransition Storyboard que altere o plano de fundo do botão.