VSPackage extends を使用した Visual Studio Extensions プロジェクトがありMicrosoft.VisualStudio.Shell.Package
ます。
このクラスがあります:
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 プロパティ ウィンドウにリンク/公開するにはどうすればよいですか? これは、ソリューション エクスプローラーをブラウズしているときにファイルのプロパティを確認できるウィンドウと同じです。目的は、このウィンドウを使用することであり、別のプロパティ グリッド コントロールを作成することではありません。
このリンクの指示に従ってみましたが、さらに混乱しました。