【发布时间】:2013-02-20 09:21:11
【问题描述】:
我有一个 VSPackage 扩展 Microsoft.VisualStudio.Shell.Package 的 Visual Studio 扩展项目。
有这个类:
public class PropertyPageItem
{
private string _item1;
private string _item2;
public PropertyPageItem()
{
_item1 = "ITEM1";
_item2 = "ITEM2";
}
[Description("Item1")]
[Category("Item-Field")]
public string Item1
{
get
{
return _item1;
}
set
{
_item1 = value;
}
}
[Description("Item2")]
[Category("Item-Field")]
public string Item2
{
get
{
return _item2;
}
set
{
_item2 = value;
}
}
}
上面的类不是动态的(不考虑事件等),是为了理解方法。
我们如何将此类链接/公开到 Visual Studio 属性窗口?在浏览解决方案资源管理器时,我们可以在该窗口中查看文件属性。目标是使用此窗口而不是创建另一个属性网格控件。
尝试按照link 的说明进行操作,但它让我更加困惑。
【问题讨论】:
-
“将此类链接到属性窗口”是什么意思?你想实现什么功能?
-
通过链接我的意思是类中的属性和它们的值,将显示在属性窗口和在属性窗口上进行的修改以在类对象本身上。很抱歉一开始没有说清楚!
标签: c# visual-studio visual-studio-extensions visual-studio-sdk