我正在使用包含自定义编辑器的 VB.Net 为 VS 2010 创建一个 Visual Studio 包。编辑器在 ListViews 中显示了许多项目。我希望选定的项目(其父项和任何子项)出现在 PropertyGrid 面板对象列表中以允许进行属性编辑。我有这个工作。通常,可选项目的下拉列表以粗体文本显示项目名称,后跟该对象的类型名称。在我的包中,我无法显示粗体名称,只有类型名称。
http://msdn.microsoft.com/en-us/library/vstudio/bb165752(v=vs.100).aspx
这个页面是我能找到的关于在对象列表中命名对象的唯一信息。正如链接所述,我在提供给 VS 的对象中实现了 IProvideClassInfo 以显示在列表中,但从未调用 GetClassInfo 方法,也没有显示任何名称。每个对象还有一个名为“Name”的公共属性,以防万一。它没。
谁能告诉我我做错了什么?