Linguaggio

VisualTransition.Storyboard Proprietà

Definizione

Ottiene o imposta l'oggetto Storyboard che si verifica quando si verifica la 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 quando si verifica la transizione.

Esempio

Nell'esempio seguente viene creato un oggetto VisualTransition che specifica che quando l'utente sposta il mouse lontano dal controllo, il bordo del controllo diventa blu, quindi in giallo e quindi in nero in 1,5 secondi. Per l'intero esempio, vedere Come creare un modello per un controllo .

<!--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 modifichi i colori quando l'utente sposta il mouse da esso, è possibile creare un VisualTransition oggetto con un Storyboard oggetto che modifica lo sfondo del pulsante.

Si applica a