UIElement.CompositeMode Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 è Inherit
, 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'oggetto hWnd
che in genere non è rappresentato nel codice utente e il relativo comportamento effettivo CompositeMode
è SourceOver
. Pertanto, a meno che alcuni elementi della catena non siano specificamente impostati su MinBlend
, il comportamento di rendering degli elementi XAML ereditano tutti da usare SourceOver
come ereditato dalla finestra padre.
L'impostazione 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 MinBlend
comportamento 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.