Partilhar via


VisualTransition.Storyboard Propriedade

Definição

Obtém ou define o Storyboard que é executado quando a transição ocorre.

public:
 property Storyboard ^ Storyboard { Storyboard ^ get(); void set(Storyboard ^ value); };
Storyboard Storyboard();

void Storyboard(Storyboard value);
public Storyboard Storyboard { get; set; }
var storyboard = visualTransition.storyboard;
visualTransition.storyboard = storyboard;
Public Property Storyboard As Storyboard
<VisualTransition>
  singleStoryboard
</VisualTransition>

Valor da propriedade

O Storyboard que ocorre quando a transição ocorre.

Comentários

O valor da Storyboard propriedade é nulo ou um único objeto Storyboard . Um Storyboard é como um contêiner para animações, ele pode conter uma ou mais definições de animação. Cada animação desse tipo pode ter como destino uma propriedade de dependência específica em um destino nomeado específico. O destino nomeado deve ser um elemento no modelo de controle que tenha um valor de atributo Name ou x:Name definido no próprio modelo. A propriedade de dependência deve ser uma propriedade que existe no modelo de objeto desse objeto ou deve ser uma propriedade anexada. Para direcionar animações, use as propriedades anexadas Storyboard.TargetName e Storyboard.TargetProperty . Para obter mais informações sobre como definir animações com sintaxe XAML e os tipos de animações que você pode usar, consulte Animações com storyboard.

As propriedades direcionadas usando animações no VisualTransition.Storyboard não estão limitadas aPonto, Cor ou Duplo. Você pode usar ObjectAnimationUsingKeyFrames e DiscreteObjectKeyFrame.

Se você tiver um valor para Storyboard, poderá optar por omitir um valor para GeneratedDuration. Em vez disso, defina valores de Duração específicos nas animações no Storyboard ou no elemento main Storyboard dentro dele. Se você definir um valor GeneratedDuration , ele não será truncado nem alterará nenhum Storyboard com um valor Duration ; o comprimento total da transição é o valor duration mais longo que você definiu nas animações para Storyboard ou GeneratedDuration, o que for mais longo.

Transições implícitas

Você pode definir um VisualTransition de modo que ele tenha um GeneratedDuration, mas não tenha um valor storyboard. Isso cria uma transição implícita que pode interpolar valores diferentes entre dois estados. Para obter mais informações, consulte GeneratedDuration.

Aplica-se a

Confira também