UIElement.CompositeMode Propriété

Définition

Obtient ou définit une propriété qui déclare d’autres modes de composition et de fusion pour l’élément dans sa disposition et sa fenêtre parentes. Cela s’applique aux éléments impliqués dans une interface utilisateur XAML/Microsoft DirectX mixte.

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

Valeur de propriété

Valeur de l’énumération. La valeur par défaut est Hériter, mais consultez Remarques.

Remarques

S’il n’est pas défini, la valeur par défaut de CompositeMode est ElementCompositeMode.Inherits. Cela signifie que le mode composite hérite des parents successifs dans l’arborescence visuelle. Toutefois, à la racine d’une arborescence visuelle XAML se trouve un objet final représentant le hWnd qui n’est généralement pas représenté dans le code utilisateur, et son comportement CompositeMode effectif est SourceOver. Par conséquent, à moins qu’un élément de la chaîne ne soit spécifiquement défini sur MinBlend, le comportement de rendu des éléments XAML hérite tous d’utiliser SourceOver comme hérité de la fenêtre parente.

La définition de CompositeMode sur MinBlend est utile pour une interface utilisateur XAML/Microsoft DirectX mixte, car il s’agit d’informations utilisées par la couche Composition directe lorsqu’elle combine les sources d’interface utilisateur. Le comportement MinBlend peut être meilleur pour les situations telles que les superpositions de texte.

La définition d’une valeur de MinBlend est généralement plus pertinente pour un élément SwapChainPanel , afin que le contenu hébergé obtienne ce comportement. Toutefois, pour certains scénarios tels que les superpositions de texte, il peut également être défini sur des éléments d’interface utilisateur spécifiques tels que Rectangle, Canvas , etc.

S’applique à

Voir aussi