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 Surface
кисти.
CompositionSurfaceBrush
запрашивает для ICompositionSurfaceFacade
и вызывает метод GetRealSurface только один раз во время назначения свойств (в случае CreateSurfaceBrush
) для получения реального объекта ICompositionSurface
из фасада. Реальный объект, в свою очередь, не может быть фасадом; он должен быть реальным объектом, или метод назначения (или создания) завершается сбоем с E_INVALIDARG
. Фасад и реальная поверхность затем ссылаются на кисть. Таким образом, объект фасада сохраняется в живых визуальном дереве так же, как и реальная поверхность.
Методы
GetRealSurface() |
Извлекает объект |