Panel.BackgroundTransition Propiedad

Definición

Obtiene o establece una instancia de BrushTransition para animar automáticamente los cambios en la propiedad Background.

BrushTransition BackgroundTransition();

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

Valor de propiedad

Instancia de BrushTransition para animar automáticamente los cambios en segundo plano; de lo contrario, null. El valor predeterminado es NULL.

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1809 (se introdujo en la versión 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v7.0)

Ejemplos

En este ejemplo se muestra cómo aplicar una transición en segundo plano a una cuadrícula. Cada vez GridBackground que se actualiza, el fondo se animará del pincel antiguo al nuevo pincel.

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

Comentarios

Utilice esta propiedad para animar cualquier cambio en la propiedad Background . Cuando se establece un nuevo valor desde el código o a través del enlace de datos, el cambio se anima del valor anterior al nuevo valor, en lugar de producirse de forma instantánea.

Aunque la animación de transición tarda tiempo, el cambio al valor real de la propiedad es instantáneo. Por ejemplo, si cambia una propiedad del código y, a continuación, la lee, verá el nuevo valor, aunque el efecto visual del cambio de propiedad esté en algún lugar entre el nuevo y el antiguo.

Si un valor de propiedad cambia una segunda vez mientras el primer cambio sigue animando, la animación usará el valor animado actualmente como el valor "inicial" para la siguiente animación y, a continuación, animará al nuevo valor "final". Se restablecerá la duración.

Se aplica a

Consulte también