Поделиться через


ElementCompositionPreview Класс

Определение

Предоставляет доступ к визуальным объектам композиции, которые возвращают элементы XAML в дереве композиции XAML.

public ref class ElementCompositionPreview sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ElementCompositionPreview final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
class ElementCompositionPreview final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ElementCompositionPreview
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
public sealed class ElementCompositionPreview
Public NotInheritable Class ElementCompositionPreview
Наследование
Object Platform::Object IInspectable ElementCompositionPreview
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

ElementCompositionPreview позволяет получить доступ к объекту Windows.UI.Composition.Visual , который поддерживает элемент XAML с помощью метода GetElementVisual . После извлечения резервного объекта им можно управлять с помощью пространства имен Windows.UI.Composition . Это позволяет изменять свойства объекта, например ориентацию, или добавлять дополнительные объекты в дерево композиции XAML.

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1703 15063 GetPointerPositionPropertySet
1703 15063 SetImplicitHideAnimation
1703 15063 SetImplicitShowAnimation
1703 15063 SetIsTranslationEnabled
1903 18362 GetAppWindowContent
1903 18362 SetAppWindowContent

Методы

GetAppWindowContent(AppWindow)

Извлекает корень содержимого AppWindow.

GetContainerVisual(UIElement)

Извлекает объект Windows.UI.Composition.Visual , который поддерживает контейнер XAML в дереве композиции XAML.

GetElementChildVisual(UIElement)

Извлекает объект Windows.UI.Composition.Visual , ранее заданный вызовом SetElementChildVisual.

GetElementVisual(UIElement)

Извлекает объект Windows.UI.Composition.Visual , который поддерживает элемент XAML в дереве композиции XAML.

GetPointerPositionPropertySet(UIElement)

Извлекает положение указателя относительно элемента UIElement.

GetScrollViewerManipulationPropertySet(ScrollViewer)

Извлекает свойства композиции элемента ScrollViewer .

SetAppWindowContent(AppWindow, UIElement)

Задает XAML UIElement в качестве корня содержимого AppWindow.

SetElementChildVisual(UIElement, Visual)

Задает пользовательский объект Windows.UI.Composition.Visual в качестве последнего дочернего элемента визуального дерева элемента.

SetImplicitHideAnimation(UIElement, ICompositionAnimationBase)

Связывает указанную анимацию скрытия с элементом UIElement.

SetImplicitShowAnimation(UIElement, ICompositionAnimationBase)

Связывает указанную анимацию отображения с UIElement.

SetIsTranslationEnabled(UIElement, Boolean)

Переключает возможность задания, анимации и использования преобразования преобразования преобразования после макета во время отрисовки для размещения элементов XAML на экране с помощью API композиции.

Применяется к