WindowHelper 类

为窗口提供静态帮助器方法。

继承层次结构

System.Object
  Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper

命名空间:  Microsoft.Internal.VisualStudio.PlatformUI
程序集:  Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)

语法

声明
Public NotInheritable Class WindowHelper
public static class WindowHelper

WindowHelper 类型公开以下成员。

方法

  名称 说明
公共方法静态成员 AddHelpTopic 添加帮助主题以使用常数 HelpTopic 属性和帮助谓词的对话框使用的数据源。
公共方法静态成员 CreateChildElement(IVsUIElement, IntPtr) 创建并显示指定的元素作为无模式子窗口。
公共方法静态成员 CreateChildElement(IVsUIElement, FrameworkElement, FrameworkElement%) 创建一个并设置指定的元素,指定的父的子元素。
公共方法静态成员 CreateChildElement(Guid, UInt32, IVsUISimpleDataSource, IntPtr) 创建并显示一个 UI 元素作为无模式子窗口。
公共方法静态成员 CreateChildElement(Guid, UInt32, IVsUISimpleDataSource, FrameworkElement, FrameworkElement%) 创建一个并设置元素,指定的父的子元素。
公共方法静态成员 CreateUIElement(Type)
公共方法静态成员 CreateUIElement(Guid, UInt32) 创建一个 UI 元素。
公共方法静态成员 CreateWpfLoader 创建 WPF 加载程序创建包装其类型指定的 UI 对象的 IVsUIElement 对象。
公共方法静态成员 GetDialogOwnerHandle 获取可用于父模式对话框的窗口句柄。
公共方法静态成员 GetFrameworkElementFromUIElement 创建从指定的 UI 元素的 FrameworkElement
公共方法静态成员 GetHwndFromUIElement 从指定的 UI 元素获取窗口句柄。
公共方法静态成员 ShowModal(Window) 显示 WPF 窗口作为在 Visual Studio 的模式对话框。
公共方法静态成员 ShowModal(Window, IntPtr) 使用 Win32 父窗口,其中显示 WPF 窗口。
公共方法静态成员 ShowModalElement(IVsUIElement) 创建指定的组件并将其显示为有模式对话框,使用 IDE 的主窗口作为父级。
公共方法静态成员 ShowModalElement(IVsUIElement, IntPtr) 显示 UI 元素为有模式对话框,则使用指定的 Win32 窗口作为父级。
公共方法静态成员 ShowModalElement(IVsUIElement, Window) 创建指定的组件并将其显示为有模式对话框,则使用指定的窗口或 IDE 的主窗口作为父级。
公共方法静态成员 ShowModalElement(Guid, UInt32, IVsUISimpleDataSource) 创建指定的组件并将其显示为有模式对话框,使用 IDE 的主窗口作为父级。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.Internal.VisualStudio.PlatformUI 命名空间