ContentPresenter.BackgroundTransition Proprietà
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un'istanza di BrushTransition per animare automaticamente le modifiche apportate alla proprietà Background.
BrushTransition BackgroundTransition();
void BackgroundTransition(BrushTransition value);
public BrushTransition BackgroundTransition { get; set; }
var brushTransition = contentPresenter.backgroundTransition;
contentPresenter.backgroundTransition = brushTransition;
Public Property BackgroundTransition As BrushTransition
Un'istanza di BrushTransition per animare automaticamente le modifiche apportate allo sfondo; in caso contrario, null. Il valore predefinito è Null.
Famiglia di dispositivi |
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)
|
In questo esempio viene illustrato come applicare una transizione in background a ContentPresenter. Ogni volta PresenterBackground
che viene aggiornato, lo sfondo verrà animato dal pennello precedente al nuovo pennello.
<ContentPresenter Background="{x:Bind PresenterBackground}">
<ContentPresenter.BackgroundTransition>
<BrushTransition />
</ContentPresenter.BackgroundTransition>
</ContentPresenter>
Utilizzare questa proprietà per animare qualsiasi modifica apportata alla proprietà Background . Quando un nuovo valore viene impostato dal codice o tramite il data binding, la modifica viene animata dal valore precedente al nuovo valore, invece di verificarsi immediatamente.
Anche se l'animazione di transizione richiede tempo, la modifica al valore effettivo della proprietà è istantanea. Ad esempio, se si modifica una proprietà dal codice e la si legge di nuovo, verrà visualizzato il nuovo valore, anche se l'effetto visivo della modifica della proprietà è da qualche parte tra il nuovo e il vecchio.
Se un valore della proprietà cambia una seconda volta mentre la prima modifica è ancora animata, l'animazione userà il valore attualmente animato come valore "iniziale" per l'animazione successiva e quindi aggiungere un'animazione al nuovo valore "finale". La durata verrà reimpostata.
Prodotto | Versioni |
---|---|
WinRT | Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100 |