UIElement.CompositeMode Proprietà

Definizione

Ottiene o imposta una proprietà che dichiara la composizione alternativa e le modalità di fusione per l'elemento nel layout e nella finestra padre. Ciò è rilevante per gli elementi coinvolti in un'interfaccia utente XAML/Microsoft DirectX mista.

C#
public ElementCompositeMode CompositeMode { get; set; }
XAML
<uiElement CompositeMode="elementCompositeModeMemberName" />

Valore della proprietà

Valore dell'enumerazione. Il valore predefinito è Eredita, ma vedere Osservazioni.

Commenti

Se non viene impostato, il valore predefinito di CompositeMode è ElementCompositeMode.Inherits. Ciò significa che la modalità composita eredita dai genitori successivi nell'albero visivo. Tuttavia, nella radice di un albero visivo XAML è un oggetto finale che rappresenta l'hWnd che in genere non è rappresentato nel codice utente e il relativo comportamento effettivo di CompositeMode è SourceOver. Pertanto, a meno che alcuni elementi della catena non siano impostati in modo specifico su MinBlend, il comportamento di rendering degli elementi XAML ereditano tutti per l'uso di SourceOver come ereditato dalla finestra padre.

L'impostazione di CompositeMode su MinBlend è utile per un'interfaccia utente XAML/Microsoft DirectX mista perché è informazioni usate dal livello Composizione diretta quando combina le origini dell'interfaccia utente. Il comportamento minBlend può essere migliore per situazioni come sovrapposizioni di testo.

L'impostazione di un valore di MinBlend è in genere più rilevante per un elemento SwapChainPanel , in modo che il contenuto ospitato ottenga questo comportamento. Tuttavia, per alcuni scenari, ad esempio le sovrimpressione del testo, può essere impostato anche su elementi dell'interfaccia utente specifici, ad esempio Rettangolo, Canvas e così via.

Si applica a

Prodotto Versioni
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Vedi anche