ContentPresenter.BackgroundTransition Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 = contentPresenter.backgroundTransition;
contentPresenter.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.
Ejemplos
En este ejemplo se muestra cómo aplicar una transición en segundo plano a contentPresenter. Cada vez PresenterBackground
que se actualiza, el fondo se animará del pincel antiguo al nuevo pincel.
<ContentPresenter Background="{x:Bind PresenterBackground}">
<ContentPresenter.BackgroundTransition>
<BrushTransition />
</ContentPresenter.BackgroundTransition>
</ContentPresenter>
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.