VisualTransition.Storyboard Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'oggetto Storyboard che si verifica al momento della transizione.
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
Valore della proprietà
Oggetto Storyboard che si verifica al momento della transizione.
Esempio
Nell'esempio seguente viene creato un VisualTransition oggetto che specifica che quando l'utente allontana il mouse dal controllo, il bordo del controllo passa al blu, quindi al giallo e quindi al nero in 1,5 secondi. Per l'intero esempio, vedere Personalizzazione dell'aspetto di un controllo esistente creando 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>
Commenti
Quando un VisualTransition oggetto contiene un Storyboardoggetto , viene Storyboard eseguito ogni volta che viene applicato .VisualTransition Ad esempio, se si desidera che il bordo di un Button oggetto cambi colori quando l'utente sposta il mouse da esso, è possibile creare un oggetto con un VisualTransitionStoryboard oggetto che modifica lo sfondo del pulsante.