4.3注册一个工具窗口

来源:互联网 发布:虚拟机网络不可用 编辑:程序博客网 时间:2024/06/04 01:39

注册一个工具窗口

Visual Studio 2015
其他版本
 

若要了解有关 Visual Studio 2017 RC 的最新文档,请参阅 Visual Studio 2017 RC 文档。

您可以注册您使用的工具窗口ProvideToolWindowAttribute和ProvideToolWindowVisibilityAttribute

示例

C#
        [ProvideToolWindow(typeof(PersistedWindowPane), Style = MsVsShell.VsDockStyle.Tabbed, Window = "3ae79031-e1bc-11d0-8f78-00a0c9110057")] [ProvideToolWindow(typeof(DynamicWindowPane), PositionX=250, PositionY=250, Width=160, Height=180, Transient=true)] [ProvideToolWindowVisibility(typeof(DynamicWindowPane), /*UICONTEXT_SolutionExists*/"f1536ef8-92ec-443c-9ed7-fdadf150da82")]  [ProvideMenuResource(1000, 1)]  [PackageRegistration(UseManagedResourcesOnly = true)]  [Guid("01069CDD-95CE-4620-AC21-DDFF6C57F012")]  public class PackageToolWindow : Package  {  

在上面的代码中ProvideToolWindowAttribute注册 Visual Studio 的 PersistedWindowPane 和 DynamicWindowPane 工具窗口。 保留的工具窗口停靠,并使用选项卡式解决方案资源管理器,并且动态窗口中将提供默认开始位置和大小。 动态窗口是由暂时的指示在启动时未创建。 这将 DontForceCreate 值写入系统注册表中的 ToolWindows 项。 有关详细信息,请参阅工具窗口中显示配置。

原创粉丝点击