DesktopSiteBridge 类

定义

实现 Win32 HWND IContentSiteBridge 的抽象类。

[WebHostHidden]
public ref class DesktopSiteBridge : IContentSiteBridge, 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 DesktopSiteBridge : IContentSiteBridge, 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 DesktopSiteBridge : IContentSiteBridge, IClosableNotifier, System.IDisposable
Public Class DesktopSiteBridge
Implements IClosableNotifier, IContentSiteBridge, IDisposable
继承
Object Platform::Object IInspectable DesktopSiteBridge
派生
属性
实现

注解

此类支持特定类型的 HWND 派生类。

属性

DispatcherQueue

获取关联的 Win32 HWND 的 DispatcherQueue

IsClosed

获取关联的 Win32 HWND 是否已关闭。

IsEnabled

获取关联的 Win32 HWND 是否已启用。

IsVisible

获取关联的 Win32 HWND 是否可见。

LayoutDirectionOverride

获取或设置 ContentSite 由关联的 Win32 HWND 拥有的读取顺序和文本对齐方式的布局方向。

OverrideScale

获取或设置关联 Win32 HWND 拥有 ContentSite 使用的缩放因子。

WindowId

获取关联的 Win32 HWND 的 WindowId

方法

Close()

关闭关联的 Win32 HWND。

Connect(ContentIsland)

ContentIsland 连接到 DesktopSiteBridge

Disable()

禁用关联的 Win32 HWND。

Dispose()

执行与释放、释放或重置非托管资源关联的应用程序定义任务。

Enable()

启用关联的 Win32 HWND。

Hide()

隐藏关联的 Win32 HWND 及其拥有的任何弹出窗口。

IsSupported()

获取当前环境中是否支持 DesktopSiteBridge

MoveAndResize(RectInt32)

将关联的 Win32 HWND 移动到指定位置,并将其设置为指定大小。

MoveInZOrderAtBottom()

将关联的 Win32 HWND 移到 Z 顺序的底部。

MoveInZOrderAtTop()

将关联的 Win32 HWND 移动到 Z 顺序的顶部。

MoveInZOrderBelow(WindowId)

将关联的 Win32 HWND 移到指定的 Microsoft.UI.WindowId后面。

Show()

显示关联的 Win32 HWND 及其拥有的任何弹出窗口。

事件

Closed

当关联的 Win32 HWND 关闭时发生。

FrameworkClosed

框架关闭时发生。

适用于