2017-03-03 22 views
0

有谁知道如何用visual studio建立错误列表如toolwindow来创建VSIX插件。它应该包含类似图像1格,但是当我添加一个WPF网格视图工具窗口不是在Visual Studio中相同的网格(图片2)视觉工作室错误列表像toolwindow

image1

image2

+0

使用样式或模板更改设计,如果这就是你说的是什么。 –

+0

你的意思是你想创建一个自定义工具窗口,其中包含错误列表消息? –

+0

@ ColeWu-MSFT:是的ColeWu,我需要创建一个类似的窗口,并通过筛选和排序行为将自定义错误列表绑定到VS Errol列表窗口中。 –

回答

2

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

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