UIElement.CompositeMode Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 MinBlend
especí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.