2010-07-20 3 views

답변

0

ICustomTypeDescriptor를 구현하고 원하는 순서로 속성을 반환 할 수 있습니다. UI 요소가 해당 주문을 존중할 것이라는 보장은 없습니다.

+0

주문을 존중하려면 UI가 필요합니다. 디자이너에는 2 가지 옵션이 있습니다. A -> Z 옵션은 속성을 사전 순으로 정렬합니다. 이 옵션을 선택하지 않으면 명시 적으로 지정한 순서대로 필요합니다. 현재 기본적으로 알파벳순으로 처리됩니다. ICustomTypeDescriptor가이 문제를 해결합니까? – Nick

1

[Category] 특성을 사용하여 속성을 그룹화하면 사용자가 속성 창에서 "분류"아이콘을 클릭하여 정렬 할 수 있습니다. 한 범주 내에서 이름은 알파벳순으로 정렬됩니다.

PropertyGrid.PropertySort 속성에는 속성 설정 (PropertySort.Categorized vs PropertySort.CategorizedAlphabetical)이 있지만 IDE의 속성 창에는 해당 속성을 선택할 수있는 아이콘이 없습니다.

+0

이미 범주 특성이 있습니다. 카테고리 내에서 알파벳순이 아닌 속성을 지정하고 싶습니다. 이것이 가능한가? – Nick

+0

그건 불가능합니다. –