0

我想为 Visual Studio 创建一个扩展,其中一些 UI 行为被覆盖。我发现了许多将 UI 组件添加到 VS 的示例,但没有一个更改它们的地方。我想要做的一个很好的例子是使每个选项卡的宽度恰好占据 50 像素(在编辑器窗口组的顶部)。这可能吗?如果是这样,对我来说什么是好的资源?

4

1 回答 1

1

对于您的特定示例, Productivity Power Tools包中的 Document Tab Well 扩展允许您设置编辑器选项卡的最小和最大宽度,因此您可以根据需要将其强制为 50 像素。

通常,没有统一的方法可以覆盖或替换 Visual Studio 中的 UI 组件。一些组件设计为易于更换,而一些组件无法更换,但许多组件不可更换。更换组件的一般问题是它无法通过“如果两个扩展想要进行测试怎么办”,因为不清楚哪个更换获胜。因此,大多数扩展点都是仅添加的。

我的建议:如果您想替换特定组件,请在 Stack Overflow 上提出一个单独的问题,希望有人可以就如何自定义该特定组件提出意见。

于 2012-07-26T05:32:56.063 回答