Condividi tramite


Panel.BackgroundTransition Proprietà

Definizione

Ottiene o imposta un'istanza di BrushTransition per animare automaticamente le modifiche alla proprietà Background.

BrushTransition BackgroundTransition();

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

Valore della proprietà

Istanza di BrushTransition per animare automaticamente le modifiche apportate allo sfondo; in caso contrario, Null. Il valore predefinito è Null.

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)

Esempio

In questo esempio viene illustrato come applicare una transizione in background a una griglia. Ogni volta GridBackground che viene aggiornato, lo sfondo verrà animato dal pennello precedente al nuovo pennello.

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

Commenti

Utilizzare questa proprietà per animare qualsiasi modifica alla proprietà Background . Quando un nuovo valore viene impostato da codice o tramite data binding, la modifica viene animata dal valore precedente al nuovo valore, anziché verificarsi istantaneamente.

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 quindi 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 animare il nuovo valore "finale". La durata verrà reimpostata.

Si applica a

Vedi anche