Freigeben über


Panel.BackgroundTransition Eigenschaft

Definition

Ruft einen instance von BrushTransition ab, um Änderungen an der Background-Eigenschaft automatisch animieren zu können, oder legt diesen fest.

BrushTransition BackgroundTransition();

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

Eigenschaftswert

Eine instance von BrushTransition zum automatischen Animieren von Änderungen am Hintergrund, andernfalls NULL. Der Standardwert ist NULL.

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1809 (eingeführt in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v7.0)

Beispiele

In diesem Beispiel wird gezeigt, wie Sie einen Hintergrundübergang auf ein Raster anwenden. GridBackground Bei jeder Aktualisierung wird der Hintergrund vom alten Pinsel zum neuen Pinsel animiert.

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

Hinweise

Verwenden Sie diese Eigenschaft, um änderungen an der Background-Eigenschaft zu animieren. Wenn ein neuer Wert über Code oder datenbindung festgelegt wird, wird die Änderung vom alten Wert zum neuen Wert animiert, anstatt sofort zu erfolgen.

Obwohl die Übergangsanimation einige Zeit in Anspruch nimmt, erfolgt die Änderung des tatsächlichen Eigenschaftswerts sofort. Wenn Sie z. B. eine Eigenschaft aus dem Code ändern und sie dann zurücklesen, wird der neue Wert angezeigt, auch wenn die visuelle Auswirkung der Eigenschaftsänderung irgendwo zwischen dem neuen und dem alten liegt.

Wenn sich ein Eigenschaftswert ein zweites Mal ändert, während die erste Änderung noch animiert wird, verwendet die Animation den aktuell animierten Wert als "Startwert" für die nächste Animation und animiert dann zum neuen "endgültigen" Wert. Die Dauer wird zurückgesetzt.

Gilt für:

Weitere Informationen