Compositor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Управляет сеансом между приложением и процессом системного компонатора.
Класс Compositor создает экземпляр Compositor для приложения, который можно использовать в качестве фабрики для различных типов пространства имен Windows.UI.Composition, охватывающего визуальный слой, систему эффектов и систему анимации. Класс Compositor также управляет временем существования объектов, созданных из фабрики.
public ref class Compositor sealed : IClosable
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.LiftedContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Compositor final : IClosable
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
class Compositor final : IClosable
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.LiftedContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Compositor : System.IDisposable
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public sealed class Compositor : System.IDisposable
function Compositor()
Public NotInheritable Class Compositor
Implements IDisposable
- Наследование
- Атрибуты
- Реализации
Комментарии
Compositor неявно синхронизирует изменения, внесенные в связанные визуальные элементы, чтобы обеспечить их применение транзакционно.
Дополнительные сведения см. в разделах Обзор пользовательского интерфейса композиции и Обзор визуального дерева композиции .
Новые экземпляры Compositor должны создаваться в потоке с CoreDispatcher.
Конструкторы
Compositor() |
Создает экземпляр Compositor. |
Свойства
Comment |
Возвращает или задает строку для связи с compositor. |
DispatcherQueue |
Возвращает очередь диспетчера для этого компоновщика. |
GlobalPlaybackRate |
Возвращает или задает скорость воспроизведения анимации для всех анимаций по ключевым кадрам, созданных этим составным элементом. |
MaxGlobalPlaybackRate |
Возвращает максимально допустимую частоту воспроизведения для всех анимаций по ключевым кадрам, созданных данным составным элементом. |
MinGlobalPlaybackRate |
Возвращает минимальную допустимую частоту воспроизведения для всех анимаций по ключевым кадрам, созданных этим составным элементом. |
Методы
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по