ICompositionSurfaceFacade Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет заполнитель для поверхности композиции, которую можно использовать как реальную поверхность композиции.
public interface class ICompositionSurfaceFacade
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 786432)]
/// [Windows.Foundation.Metadata.Guid(3759547080, 9010, 21959, 136, 104, 167, 49, 44, 92, 34, 157)]
struct ICompositionSurfaceFacade
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 786432)]
[Windows.Foundation.Metadata.Guid(3759547080, 9010, 21959, 136, 104, 167, 49, 44, 92, 34, 157)]
public interface ICompositionSurfaceFacade
Public Interface ICompositionSurfaceFacade
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 2104 (появилось в 10.0.20348.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v12.0)
|
Комментарии
Интерфейс поверхностного фасада позволяет создать объект, который можно назначить свойству Surface объекта CompositionSurfaceBrush или передать в surface
качестве аргумента методу Compositor.CreateSurfaceBrush . Объект приложения или платформы, реализующий этот интерфейс, должен также реализовывать интерфейс ICompositionSurface , чтобы его можно было назначить свойству Surface
кисти.
Запросы CompositionSurfaceBrush
ICompositionSurfaceFacade
и вызывают метод GetRealSurface только один раз во время назначения свойства (то есть во время создания, в случае CreateSurfaceBrush
) для получения реального ICompositionSurface
объекта из фасада. Реальный объект, в свою очередь, также не может быть фасадом; Это должен быть реальный объект, иначе метод присваивания (или создания) завершается сбоем с E_INVALIDARG
. Затем кисть ссылается на фасад и реальную поверхность. Таким образом, объект фасада сохраняется визуальным деревом так же, как и реальная поверхность.
Методы
GetRealSurface() |
Извлекает объект, представленный |
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по