2017-03-03 52 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