Taal

VisualState.Storyboard Eigenschap

Definitie

Hiermee wordt een Storyboard besturingselement opgevraagd of ingesteld waarmee het uiterlijk van het besturingselement wordt gedefinieerd wanneer het de status heeft die wordt vertegenwoordigd door de VisualState.

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

Waarde van eigenschap

Een storyboard dat het uiterlijk van het besturingselement definieert wanneer het de status heeft die wordt vertegenwoordigd door de VisualState. De standaardwaarde is null.

Voorbeelden

In het volgende voorbeeld wordt een eenvoudige ControlTemplate gemaakt voor een Button die een Gridbevat. De VisualState aangeroepen MouseOver heeft een Storyboard die de kleur van de Grid groene in rode verandert wanneer de gebruiker de muis over de Button. De VisualState aangeroepen Normal naam wordt opgenomen zodat wanneer de gebruiker de muis van de knop verplaatst, de Grid terugkeert naar groen.

<ControlTemplate TargetType="Button">
  <Grid >
    <VisualStateManager.VisualStateGroups>
      <VisualStateGroup x:Name="CommonStates">

        <VisualStateGroup.Transitions>

          <!--Take one half second to trasition to the MouseOver state.-->
          <VisualTransition To="MouseOver" 
            GeneratedDuration="0:0:0.5"/>
        </VisualStateGroup.Transitions>

        <VisualState x:Name="Normal" />

        <!--Change the SolidColorBrush, ButtonBrush, to red when the
            mouse is over the button.-->
        <VisualState x:Name="MouseOver">
          <Storyboard>
            <ColorAnimation Storyboard.TargetName="ButtonBrush" 
              Storyboard.TargetProperty="Color" To="Red" />
          </Storyboard>
        </VisualState>
      </VisualStateGroup>
    </VisualStateManager.VisualStateGroups>
    <Grid.Background>
      <SolidColorBrush x:Name="ButtonBrush" Color="Green"/>
    </Grid.Background>
  </Grid>
</ControlTemplate>

Opmerkingen

Wanneer het besturingselement de status invoert die is opgegeven door de VisualState.Name eigenschap, begint het Storyboard . Wanneer het besturingselement de status verlaat, stopt het Storyboard .

Van toepassing op