ContentIsland 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
独立 子窗口 (独立输入、输出、布局和辅助功能处理) 限制在其父 ContentSite的工作区。
[WebHostHidden]
public ref class ContentIsland : ICompositionSupportsSystemBackdrop, IClosableNotifier, IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65540)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[WebHostHidden]
class ContentIsland : ICompositionSupportsSystemBackdrop, IClosableNotifier, IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65540)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class ContentIsland : ICompositionSupportsSystemBackdrop, IClosableNotifier, System.IDisposable
Public Class ContentIsland
Implements IClosableNotifier, ICompositionSupportsSystemBackdrop, IDisposable
- 继承
- 属性
- 实现
注解
ContentIsland通常用于将 划分ContentSite为单独的功能区域, (类似于具有基于 的动画、呈现效果和交互式操作的WS_CHILD样式 HWND) Microsoft.UI.Composition。
属性
ActualSize |
获取 的逻辑大小, ContentIsland由 ContentSite确定。 |
AppData |
获取或设置此 ContentIsland的存储容器。 |
CoordinateConverter | |
CustomProperties |
获取 的 ContentIsland自定义属性集。 |
DispatcherQueue |
获取与此 DispatcherQueue 关联的 ContentIsland。 |
Environment |
获取与此 ContentIslandEnvironment 关联的 ContentIsland。 |
Id |
获取此 ContentIsland 的唯一标识符。 |
IsClosed |
获取此 ContentIsland 是否关闭。 |
IsConnected |
获取此 ContentIsland 是否连接到 ContentSite。 |
IsHitTestVisibleWhenTransparent |
获取或设置在未显示任何内容时是否支持视觉 ContentIsland 命中测试。 |
IsIslandEnabled |
获取或设置此 ContentIsland 是否可以接收输入。 |
IsIslandVisible |
获取或设置此 ContentIsland 是否由其关联的 ContentSite显示。 |
IsSiteEnabled |
获取 是否可以 ContentSite 接收输入。 |
IsSiteVisible |
获取关联的 ContentSite 是否可见。 |
LayoutDirection |
获取 中阅读顺序和文本对齐的 ContentSite布局方向。 |
RasterizationScale |
获取 每英寸本地点数 (dpi) Microsoft.UI.Composition.ICompositionSurface。 |
SystemBackdrop |
获取或设置要应用于此 ContentIsland的系统背景。 |
方法
Close() |
关闭 ContentIsland。 |
Create(Visual) |
ContentIsland创建处于断开连接且为空状态的 。 |
Dispose() |
执行与释放或重置非托管资源关联的应用程序定义的任务。 |
FindAllForCompositor(Compositor) |
返回与指定的 Microsoft.UI.Composition.Compositor关联的所有 ContentIsland 对象。 |
FindAllForCurrentThread() |
返回当前线程拥有的所有 ContentIsland 对象。 |
GetAutomationHostProvider() |
获取与 关联的 ContentIsland主机自动化提供程序。 |
GetByVisual(Visual) |
检索包含 ContentIsland 当前线程上指定子视觉对象的 。 |
GetFromId(UInt64) |
检索 ContentIsland 具有指定标识符的 。 |
GetStateChangeDeferral() |
检索一个 ContentDeferral 对象,该对象启用对单个属性的异步更新,而不会引发 StateChanged 事件,直到延迟完成。 |
RequestSize(Vector2) |
从 ContentSite检索 的新ContentIsland大小。 |
事件
AutomationProviderRequested |
当为此 请求 ContentIsland自动化提供程序时发生。 |
Closed |
关闭 ContentIsland 时发生。 |
FrameworkClosed |
在框架关闭时发生。 |
StateChanged |
当此 ContentIsland 的状态属性更改时发生。 |