VisualTransition.Storyboard Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el objeto Storyboard que se produce al realizarse la transición.
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 de propiedad
Storyboard que se produce al realizarse la transición.
Ejemplos
En el ejemplo siguiente se crea un VisualTransition objeto que especifica que cuando el usuario mueve el mouse fuera del control, el borde del control cambia a azul, a continuación a amarillo y, a continuación, a negro en 1,5 segundos. Para obtener todo el ejemplo, consulte Personalización de la apariencia de un control existente mediante la creación de un 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>
Comentarios
Cuando un VisualTransition objeto contiene un Storyboardobjeto , Storyboard se ejecuta cada vez que se aplica .VisualTransition Por ejemplo, si desea que el borde de un Button objeto cambie los colores cuando el usuario mueve el mouse fuera de él, puede crear un VisualTransition que tenga un Storyboard que cambie el fondo del botón.