Xceed プロパティ グリッドを使用しました。このプロパティ グリッドのコレクションには、Xceed のコレクション エディターを使用しました。
[Editor(typeof(CustomCollectionEditor), typeof(CustomCollectionEditor))]
[Serializable]
public class Variable
{
//Properties in Class
}
ここでカスタム コレクション エディターは、Xceed コレクション エディターから派生したものです。しかし、何も上書きされていません。ただのラッパークラスです。
Xceed の Web サイトは、次のプロセスに Expand を指示しています。
だから私は自分の財産でそれを次のように使用しました:
[ExpandableObject]
public List<Variable> GlobalVariableList
{
get { return _varlist; }
set { _varlist = value; }
}
ただし、これを展開すると、プロパティのカウントのみが表示されます。プロパティ名と値ではありません。