Panel.BackgroundTransition Propriété

Définition

Obtient ou définit une instance de BrushTransition pour animer automatiquement les modifications apportées à la propriété Background.

BrushTransition BackgroundTransition();

void BackgroundTransition(BrushTransition value);
public BrushTransition BackgroundTransition { get; set; }
var brushTransition = panel.backgroundTransition;
panel.backgroundTransition = brushTransition;
Public Property BackgroundTransition As BrushTransition

Valeur de propriété

Une instance de BrushTransition pour animer automatiquement les modifications apportées à l’arrière-plan ; sinon, null. La valeur par défaut est Null.

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1809 (introduit dans 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v7.0)

Exemples

Cet exemple montre comment appliquer une transition en arrière-plan à une grille. Chaque fois GridBackground que est mis à jour, l’arrière-plan s’anime de l’ancien pinceau vers le nouveau pinceau.

<Grid Background="{x:Bind GridBackground}">
    <Grid.BackgroundTransition>
        <BrushTransition />
    </Grid.BackgroundTransition>
</Grid>

Remarques

Utilisez cette propriété pour animer toute modification apportée à la propriété Background . Lorsqu’une nouvelle valeur est définie à partir du code ou via la liaison de données, la modification est animée de l’ancienne valeur vers la nouvelle valeur, au lieu de se produire instantanément.

Même si l’animation de transition prend du temps, la modification de la valeur réelle de la propriété est instantanée. Par exemple, si vous modifiez une propriété à partir du code, puis que vous la lisez, vous verrez la nouvelle valeur, même si l’effet visuel de la modification de propriété se situe quelque part entre le nouveau et l’ancien.

Si une valeur de propriété change une deuxième fois alors que la première modification est toujours en cours d’animation, l’animation utilise la valeur actuellement animée comme valeur « de départ » pour l’animation suivante, puis s’anime vers la nouvelle valeur « finale ». La durée est réinitialisée.

S’applique à

Voir aussi