のカテゴリの並べ替えをカスタマイズするにはどうすればよいPropertyGrid
ですか?
次のいずれかを設定すると...
propertyGrid.PropertySort = PropertySort.Categorized;
propertyGrid.PropertySort = PropertySort.CategorizedAlphabetical;
...その後、カテゴリはアルファベット順に並べられます。(「アルファベット順」は、各カテゴリ内のプロパティに適用されるようです。) を使用するPropertySort.NoSort
と、カテゴリ化が失われます。
これは非常に簡単PropertyGrid
です。SelectObject
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
か?