PropertyGrid
でカテゴリの並べ替えをカスタマイズするにはどうすればよいですか?PropertyGridでカテゴリソートをカスタマイズするにはどうすればよいですか?
私は、カテゴリがアルファベット順になります...以下...
propertyGrid.PropertySort = PropertySort.Categorized;
propertyGrid.PropertySort = PropertySort.CategorizedAlphabetical;
のいずれかを設定した場合。 (「アルファベット順」は各カテゴリ内のプロパティに当てはまるようです)。私がPropertySort.NoSort
を使用すると、カテゴリを失います。私は非常に簡単である、SelectObject
と私のPropertyGrid
を移入してい
:
this.propertyGrid1.SelectedObject = options;
options
は、適切に装飾されたプロパティを持つクラスのインスタンスである:
[CategoryAttribute("Category Title"),
DisplayName("Property Name"),
Browsable(true),
ReadOnly(false),
BindableAttribute(true),
DesignOnly(false),
DescriptionAttribute("...")]
public bool PropertyName {
get {
// ...
}
set {
// ...
this.OnPropertyChanged("PropertyName");
}
}
私は数十の性質を持っています半ダースのカテゴリーで。
SelectedObject
で私の使いやすさを維持しながらカテゴリのソート順を調整できる方法はありますか?
[CodeProject:プロパティグリッドのアイテムの注文](http://www.codeproject.com/Articles/6611/Ordering-Items-in-the-Property-Grid)をご覧ください。 –