Compartir a través de


UIElement.CompositeMode Propiedad

Definición

Obtiene o establece una propiedad que declara modos alternativos de composición y combinación para el elemento en su diseño y ventana primarios. Esto es relevante para los elementos implicados en una interfaz de usuario xaml/Microsoft DirectX mixta.

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" />

Valor de propiedad

Valor de la enumeración. El valor predeterminado es Inherit, pero vea Comentarios.

Comentarios

Si se deja sin establecer, el valor predeterminado de CompositeMode es ElementCompositeMode.Inherits. Esto significa que el modo compuesto hereda de los elementos primarios sucesivos del árbol visual. Sin embargo, en la raíz de un árbol visual XAML es un objeto final que representa el hWnd que no se representa normalmente en el código de usuario y su comportamiento efectivo CompositeMode es SourceOver. Por lo tanto, a menos que algún elemento de la cadena se establezca MinBlendespecíficamente en , el comportamiento de representación de los elementos XAML todos heredan para usarlos SourceOver como heredados de la ventana primaria.

MinBlend Establecer CompositeMode en es útil para una interfaz de usuario xaml o Microsoft DirectX mixta porque es información utilizada por la capa de composición directa cuando combina los orígenes de la interfaz de usuario. El MinBlend comportamiento puede ser mejor para situaciones como superposiciones de texto.

Establecer un valor de MinBlend suele ser más relevante para un elemento SwapChainPanel , de modo que el contenido hospedado obtenga este comportamiento. Pero en algunos escenarios, como las superposiciones de texto, también se puede establecer en elementos específicos de la interfaz de usuario, como Rectangle, Canvas , etc.

Se aplica a

Consulte también