ICompositionSurfaceFacade 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可用于真实合成图面的合成图面的占位符。
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 属性,或作为 surface
参数传递给 Compositor.CreateSurfaceBrush 方法。 实现此接口的应用程序或框架对象还必须实现 ICompositionSurface 接口,以便可以将其分配给画笔的 Surface
属性。
CompositionSurfaceBrush
查询 ICompositionSurfaceFacade
,并仅在属性赋值时(在创建时(在创建时(CreateSurfaceBrush
)调用 GetRealSurface 方法,以从外观检索实际 ICompositionSurface
对象。 实际对象又不能是外墙;它必须是实际对象,或者赋值(或创建)方法失败并 E_INVALIDARG
。 然后画笔引用外墙和真实表面。 这样,外观对象就以与真实表面相同的方式被可视化树保持活动状态。
方法
GetRealSurface() |
检索此外观所表示的 |