2010-07-20 14 views

回答

0

您可以實現ICustomTypeDescriptor並按您喜歡的順序返回屬性。無法保證ui元素會遵守該順序。

+0

我需要用戶界面來遵守訂單。設計師有兩種選擇。一種是A-> Z選項,按字母順序排列屬性。如果沒有選擇,我需要按照我明確指定的順序。目前它默認按字母順序排列。 ICustomTypeDescriptor能解決這個問題嗎? – Nick 2010-07-20 16:00:56

1

使用[類別]屬性對屬性進行分組,以便用戶可以單擊屬性窗口中的「已分類」圖標進行排列。在一個類別中,名稱仍將按字母順序排序。

PropertyGrid.PropertySort屬性確實有一個設置(PropertySort.Categorized vs PropertySort.CategorizedAlphabetical),但IDE的屬性窗口沒有圖標可以在它們之間進行選擇。

+0

我已經有Category屬性。在類別中,我希望屬性不是按字母順序排列,而是按我指定的順序排列。這可能嗎? – Nick 2010-07-21 17:06:28

+0

這是不可能的。 – 2010-07-21 17:43:37