有谁知道如何使用visualwindow构建错误列表创建VSIX插件,如toolwindow。它应该包含像image1这样的网格,但是当我向工具窗口添加WPF网格视图时,它在visual studio中不是同一个网格(图像2)
答案 0 :(得分: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());
}
}
以下是有关将搜索添加到工具窗口的演示,供您参考。