- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个公开工具窗口的 Visual Studio 包,我试图确保它在包首次加载时显示在主 Visual Studio 窗口的左边缘。
[ProvideToolWindow(typeof(MyToolWindow), Orientation = ToolWindowOrientation.Left,
Style=VsDockStyle.Linked, Window=EnvDTE.Constants.vsWindowKindLinkedWindowFrame)])]
[ProvideToolWindowVisibility(typeof(MyToolWindow), VSConstants.UICONTEXT.NoSolution_string)]
public class MyPackage : Package
{
...
最佳答案
支持将项目设置为 VsDockStyle.Tabbed,因此您可以连接到工具箱工具窗口。但我猜你已经想到了,它不适合你的情况。
虽然不是一个很好的解决方案,但您可以尝试此解决方法。
[ProvideToolWindow(typeof(MyToolWindow), Style = VsDockStyle.Float, Orientation = ToolWindowOrientation.Left, Window = EnvDTE.Constants.vsWindowKindMainWindow)]
/// <summary>
/// Docks the specified frame window if it is currently floating.
/// </summary>
/// <remarks>
/// Works in VS2010, does not appear to work in VS2008.
/// </remarks>
/// <param name="frame">The frame.</param>
private static void DockWindowIfFloating(IVsWindowFrame frame)
{
// Get the current tool window frame mode.
object currentFrameMode;
frame.GetProperty((int)__VSFPROPID.VSFPROPID_FrameMode, out currentFrameMode);
// If currently floating, switch to dock mode.
if ((VSFRAMEMODE)currentFrameMode == VSFRAMEMODE.VSFM_Float)
{
frame.SetProperty((int)__VSFPROPID.VSFPROPID_FrameMode, VSFRAMEMODE.VSFM_Dock);
}
}
关于.net - VSX - 设置要停靠的 ToolWindowPanes 初始位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5485491/
如何在运行时启用或禁用断点?我正在编写一个测试工作台应用程序,它可以运行其他 .net 代码来调试插件。工作台应用程序本身不可调试 (DebuggableNonUserCodeAttribute),但
我正在尝试创建一个适用于 VS2010 Standard/Pro/Ultimate 以及 Integrated Shell 的项目模板。 我已经让 VS2010 Std 部分工作了,但是对于我的生活,
我们在几个地方排列了一个 vector ,我们需要区分 0 值以与内置的 vec_perm 一起使用。我们无法找到 vec_zero() 或类似的东西,所以我们想知道应该如何处理。 代码目前使用两种策
我正在创建一个公开工具窗口的 Visual Studio 包,我试图确保它在包首次加载时显示在主 Visual Studio 窗口的左边缘。 [ProvideToolWindow(typeof(MyT
我创建了以下 vsct 文件 xml。
我想通过代码创建一个新项目,并向我的项目添加一些dll引用。 这是我的代码 System.Type type = System.Type.GetTypeFromProgID("VisualStudio
我已经构建了一个 Wpf 用户控件库,它包含一大组程序集,甚至引用了其他两个类库和几个合并的资源字典。它构建没有错误。我构建了一个简单的 VSX 包并引用了 Wpf 库,然后尝试运行它。当它解析页面时
我正在尝试为 VS2017(在 C# 中)创建一个扩展 VSPackage,它将二进制数据转换为 XML,在默认的 VS XML 编辑器和 XML 语言服务中打开它,然后在保存时将其转换回二进制。 但
我想编写一个 Visual Studio 插件来为我做一些代码修改(比如一些特定的重构)。我想知道我应该使用这些工具中的哪一种,为什么? 我们有 resharper 的许可证,另外两个是免费的,这是一
我听说过很多有关 Altivec 寄存器的信息,但我什至在 POWER9 ISA 上都没有找到它。 。在该文档中,我只在第 6 章“矢量设施”和第 7 章“矢量标量浮点运算”下找到 VR 和 VSR
我正在尝试开发一个扩展,其工作方式类似于 VS 2010 中的“注释”工具栏按钮,但我想将所有文本标记为“已注释”,并在其上方添加注释。 这是一个例子。我知道这很简单,但它更容易。我的想法是有一些
我是一名优秀的程序员,十分优秀!