1

デフォルトでは、デザイナのフィールドはアルファベット順にリストされています。System.ComponentModel順序を明示的に設定するために名前空間で使用する属性を知っている人はいますか?

4

2 に答える 2

2

[Category] ​​属性を使用してプロパティをグループ化し、ユーザーが [プロパティ] ウィンドウの [分類済み] アイコンをクリックしてプロパティを整理できるようにします。カテゴリ内では、名前は引き続きアルファベット順に並べ替えられます。

PropertyGrid.PropertySort プロパティには設定 (PropertySort.Categorized と PropertySort.CategorizedAlphabetical) がありますが、IDE の [プロパティ] ウィンドウには、それらの間で選択するアイコンがありません。

于 2010-07-20T19:36:43.907 に答える
0

ICustomTypeDescriptor を実装して、好きな順序でプロパティを返すことができます。UI 要素がその順序に従うという保証はありません。

于 2010-07-20T15:53:30.577 に答える