UIElement.CompositeMode Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 Inherit
, 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 effectif CompositeMode
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éritent tous de l’utilisation SourceOver
comme hérité de la fenêtre parente.
La définition CompositeMode
de MinBlend
la valeur 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 MinBlend
comportement peut être meilleur pour les situations telles que les superpositions de texte.
La définition d’une valeur de MinBlend
est généralement la 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.