UIElement.CompositeMode Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает свойство, которое объявляет альтернативные режимы композиции и смешивания для элемента в родительском макете и окне. Это относится к элементам, участвующим в смешанном пользовательском интерфейсе XAML или Microsoft DirectX.
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" />
Значение свойства
Значение перечисления. Значение по умолчанию — Inheritно см. примечания.
Комментарии
Если осталось не задано, значение CompositeMode по умолчанию равно ElementCompositeMode.Inherits. Это означает, что составной режим наследует от последовательных родителей в визуальном дереве. Однако в корне визуального дерева XAML является окончательным объектом, представляющим hWnd не обычно представленный в пользовательском коде, и его эффективное CompositeMode поведение SourceOver. Таким образом, если в цепочке не задано MinBlendопределенное значение, поведение отрисовки элементов XAML все наследуется в SourceOver качестве унаследованного от родительского окна.
Установка значения MinBlend обычно наиболее релевантна для элемента SwapChainPanel , поэтому размещенное содержимое получает это поведение. Но для некоторых сценариев, таких как наложение текста, его также можно задать для определенных элементов пользовательского интерфейса, таких как Прямоугольник, Холст и т. д.