Partilhar via


UIElement.CompositeMode Propriedade

Definição

Obtém ou define uma propriedade que declara modos alternativos de composição e mesclagem para o elemento em seu layout pai e janela. Isso é relevante para elementos que estão envolvidos em uma interface do usuário 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" />

Valor da propriedade

Um valor da enumeração. O padrão é Inherit, mas consulte Comentários.

Comentários

Se não estiver configurado, o valor padrão de CompositeMode será ElementCompositeMode.Inherits. Isso significa que o modo composto herda de pais sucessivos na árvore visual. No entanto, na raiz de uma árvore visual XAML está um objeto final que representa o hWnd que normalmente não é representado no código do usuário e seu comportamento efetivo CompositeMode é SourceOver. Portanto, a menos que algum elemento na cadeia seja definido MinBlendespecificamente como , o comportamento de renderização de elementos XAML herdará para usar SourceOver como herdado da janela pai.

MinBlend Definir CompositeMode como é útil para uma interface do usuário XAML/Microsoft DirectX mista porque são informações usadas pela camada de Composição Direta quando combina as fontes de interface do usuário. O MinBlend comportamento pode ser melhor para situações como sobreposições de texto.

A definição de um valor de MinBlend normalmente é mais relevante para um elemento SwapChainPanel , para que o conteúdo hospedado obtenha esse comportamento. Mas para alguns cenários, como sobreposições de texto, ele também pode ser definido em elementos de interface do usuário específicos, como Rectangle, Canvas e assim por diante.

Aplica-se a

Confira também