ICompositionSurfaceFacade 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可以像实际合成图面一样使用的合成图面的占位符。
public interface class ICompositionSurfaceFacade
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2292997622, 14207, 23799, 160, 46, 237, 80, 116, 211, 4, 82)]
struct ICompositionSurfaceFacade
/// [Windows.Foundation.Metadata.Guid(2292997622, 14207, 23799, 160, 46, 237, 80, 116, 211, 4, 82)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
struct ICompositionSurfaceFacade
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.Guid(2292997622, 14207, 23799, 160, 46, 237, 80, 116, 211, 4, 82)]
public interface ICompositionSurfaceFacade
[Windows.Foundation.Metadata.Guid(2292997622, 14207, 23799, 160, 46, 237, 80, 116, 211, 4, 82)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public interface ICompositionSurfaceFacade
Public Interface ICompositionSurfaceFacade
- 属性
注解
Surface 外观接口允许你创建一个对象,该对象可以分配给 CompositionSurfaceBrush 对象的 Surface 属性,或作为surface
参数传递给 Compositor.CreateSurfaceBrush 方法。 实现此接口的应用程序或框架对象还必须实现 ICompositionSurface 接口,以便将其分配给 Surface
画笔的 属性。
CompositionSurfaceBrush
对 和 的ICompositionSurfaceFacade
查询仅在属性赋值时调用 GetRealSurface 方法一次, (在创建时调用,) CreateSurfaceBrush
从外观检索真实ICompositionSurface
对象。 真实对象不能反过来也是一个门面:它必须是真实的 对象,否则赋值 (或创建) 方法失败并出现 E_INVALIDARG
。 然后,画笔引用外立面和真实表面。 这样,外观对象通过可视化树以与真实表面相同的方式保持活动状态。
方法
GetRealSurface() |
检索 |
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈