4扩展和自定义工具窗口

扩展和自定义工具窗口

Visual Studio 2015
 

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

Visual Studio 提供了多种不同类型的窗口,例如工具窗口、 文档窗口和对话框窗口。 如属性窗口、 输出窗口和任务列表窗口中,其他窗口处于类型的工具窗口。

Visual Studio 工具窗口是不是基于文件的通常是只读的窗口。 在这方面,它们不同于文档窗口,文档窗口在读写模式下显示文件。 工具窗口的示例包括“工具箱” 、“解决方案资源管理器” 、“属性” 窗口和“Web 浏览器” 。

若要了解如何创建一个简单的工具窗口,请参阅添加一个工具窗口

若要注册与 Visual Studio 工具窗口,请参阅注册工具窗口

工具窗口默认情况下是单实例,这意味着一次只能打开一个工具窗口的实例。 打开单实例工具窗口后,它保持打开状态直到关闭 IDE。 单实例工具窗口关闭时,只有其可见性更改。 你还可以创建多实例工具窗口,以便可以同时打开窗口中的多个实例。 请参阅创建多实例工具窗口有关详细信息。

工具窗口可以动态,这意味着它们都可见时应用其相关的 UI 上下文。 使用自动可见性可以减少 IDE 中的窗口的混乱。 有关详细信息,请参阅打开动态工具窗口

工具窗口可以在文档框架中停靠、浮动或呈选项卡式。 工具窗口框架由 IDE 提供,用于控制大小、位置、停靠状态和其他持久性属性。 工具窗口窗格用于显示内容。 仅当首次打开工具窗口时才应用默认大小和位置;在此之后将保留工具窗口状态。

工具窗口窗格可以承载 WPF 用户控件,并支持工具栏。 您可以重写窗口属性以返回所承载的控件的句柄。

可以将许多不同的功能添加到工具窗口。 例如,可以添加工具栏︰将工具栏添加到工具窗口或快捷菜单︰的工具窗口中添加快捷菜单。 您可以添加一个允许您搜索工具窗口内的项的搜索控件︰添加到工具窗口的搜索

您可以订阅事件的工具窗口︰订阅事件

将信息关于工具窗口添加到一个新选项页和上的新设置属性页上,将写入到任务列表输出windows。 有关详细信息,请参阅扩展属性、 任务列表、 输出和选项 Windows扩展属性、 任务列表、 输出和选项 Windows

在 Visual Studio 扩展中应创建模式对话框,通过从它们派生Microsoft.VisualStudio.PlatformUI.DialogWindow,这样,您可以控制它们和 UI 的其余部分。 有关详细信息,请参阅。 创建和管理有模式对话框

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值