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.

public:
 property ElementCompositeMode CompositeMode { ElementCompositeMode get(); void set(ElementCompositeMode value); };
ElementCompositeMode CompositeMode();

void CompositeMode(ElementCompositeMode value);
public ElementCompositeMode CompositeMode { get; set; }
var elementCompositeMode = uIElement.compositeMode;
uIElement.compositeMode = elementCompositeMode;
Public Property CompositeMode As ElementCompositeMode
<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

Vedi anche