【问题标题】:Visual studio error list like toolwindowVisual Studio 错误列表,如工具窗口
【发布时间】:2017-03-03 10:04:22
【问题描述】:

有谁知道如何使用 Visual Studio 构建错误列表(如工具窗口)创建 VSIX 插件。它应该包含像 image1 这样的网格,但是当我将 WPF 网格视图添加到工具窗口时,它与 Visual Studio 中的网格不同(图 2)

image1

image2

【问题讨论】:

  • 使用样式或模板来改变设计,如果这就是你所说的。
  • 您的意思是要创建一个包含错误列表消息的自定义工具窗口?
  • @ColeWu-MSFT:是的,ColeWu,我需要创建一个类似的窗口,并使用 VS Errol 列表窗口中的过滤和排序行为将自定义错误列表绑定到它。

标签: wpf visual-studio-2015 visual-studio-extensions vsix


【解决方案1】:

您可以使用以下方法检索相关的错误列表,然后将结果添加到自定义工具窗口。

DTE2 dte = (DTE2)this.ServiceProvider.GetService(typeof(DTE));
        ErrorList errList = dte.ToolWindows.ErrorList;
        List<string> list = new List<string>();

       int  count = errList.ErrorItems.Count;
        if (count != 0)
        {
            for (int i = 1; i <= count; i++)
            {
                list.Add(errList.ErrorItems.Item(i).Description.ToString());
            }
        }

这是一个关于将搜索添加到工具窗口的演示供您参考。

https://msdn.microsoft.com/en-us/library/hh266761.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多