Estensioni degli oggetti visivi di composizione

Il tipo consente agli sviluppatori di modificare le proprietà comuni dell'oggetto />

Syntax

Ecco un esempio di come il VisualExtensions tipo può essere usato per impostare direttamente i valori per alcune Visual proprietà per un determinato elemento dell'interfaccia utente direttamente da XAML:

<Page ...
    xmlns:ui="using:CommunityToolkit.WinUI">

<Border
    Height="100"
    Width="100"
    Background="Purple"
    ui:VisualExtensions.CenterPoint="50,50,0"
    ui:VisualExtensions.Opacity="0.5"
    ui:VisualExtensions.RotationAngleInDegrees="80"
    ui:VisualExtensions.Scale="2, 0.5, 1"
    ui:VisualExtensions.NormalizedCenterPoint="0.5, 0.5" />

Note

NormalizedCenterPoint Userà inoltre un'animazione composition expression dietro le quinte per garantire che il valore del punto centrale impostato venga mantenuto sincronizzato con le dimensioni dell'oggetto associatoVisual. Come per tutte le animazioni di composizione, questa animazione viene eseguita nel thread compositor e non aggiunge alcun carico al thread dell'interfaccia utente dell'applicazione.

Esempi

Altri esempi sono disponibili negli unit test.