ElementCompositionPreview Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обеспечивает доступ к визуальным объектам композиции, которые возвращают элементы XAML в дереве композиции XAML.
public ref class ElementCompositionPreview sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ElementCompositionPreview
Public NotInheritable Class ElementCompositionPreview
- Наследование
- Атрибуты
Комментарии
ElementCompositionPreview позволяет получить доступ к Microsoft. Пользовательского интерфейса. Composition.Visual объект, который поддерживает элемент XAML с помощью метода GetElementVisual. После извлечения резервного объекта его можно управлять с помощью Microsoft. Пользовательского интерфейса. Композиция пространство имен. Это позволяет изменять свойства объекта, например ориентацию или дополнительные объекты, добавляемые в дерево композиции XAML.
Методы
| Имя | Описание |
|---|---|
| GetElementChildVisual(UIElement) |
Извлекает объект Composition.Visual , заданный ранее вызовом SetElementChildVisual. |
| GetElementVisual(UIElement) |
Извлекает Microsoft. Пользовательского интерфейса. Composition.Visual объект, который поддерживает элемент XAML в дереве композиции XAML. |
| GetPointerPositionPropertySet(UIElement) |
Извлекает положение указателя относительно UIElement. |
| GetScrollViewerManipulationPropertySet(ScrollViewer) |
Извлекает свойства композиции элемента ScrollViewer . |
| SetElementChildVisual(UIElement, Visual) |
Задает пользовательский объект Composition.Visual в качестве последнего дочернего элемента визуального дерева элемента. |
| SetImplicitHideAnimation(UIElement, ICompositionAnimationBase) |
Связывает указанную анимацию скрытия с UIElement. |
| SetImplicitShowAnimation(UIElement, ICompositionAnimationBase) |
Связывает указанную анимацию отображения с UIElement. |
| SetIsTranslationEnabled(UIElement, Boolean) |
Переключает возможность задавать, анимировать и использовать преобразование преобразования после макета времени отрисовки для размещения элементов XAML на экране с помощью API композиции. |