我希望为MyComponent覆盖MyControlDesigner的AssociatedComponents。
但是当我将任何组件添加到Collection中时 Visual Studio中的文档大纲窗口变为空。
//Ok
public override ICollection AssociatedComponents
{
get
{
ArrayList items = new ArrayList();
//items.Add(Grid.HorzScrollBar);
return (ICollection)items;
}
}
//Not Ok
public override ICollection AssociatedComponents
{
get
{
ArrayList items = new ArrayList();
items.Add(Grid.HorzScrollBar); //Add any component
return (ICollection)items;
}
}
//现在,文档大纲窗口始终为空。
我尝试调试Visual Studio以了解Document Outline的工作原理,但看起来Microsoft不允许您查看.Net的这部分源代码。
有没有人知道Document Outline Window不显示数据的原因?