我有一個擁有多個公共屬性的用戶控件。這些屬性會自動顯示在VS2005設計器的「Misc」類別下的屬性窗口中。除了枚舉的兩個屬性不能正確顯示外。UserControl類型的屬性Enum在設計器中顯示爲bool或根本不顯示
第一個上使用下列枚舉:
public enum VerticalControlAlign
{
Center,
Top,
Bottom
}
在設計這不顯示在所有。
第二個使用此枚舉:
public enum AutoSizeMode
{
None,
KeepInControl
}
這一個顯示出來,但設計師似乎認爲這是一個布爾值,並只顯示真與假。當你使用控件構建項目時,它會說它不能將類型bool轉換爲AutoSizeMode。
此外,這些枚舉是可以通過名稱空間全局聲明的,所以無處不在。
任何想法?
我在第一個例子中遇到了問題 - 我的枚舉根本沒有顯示出來。這個答案甚至沒有試圖解決這個問題。 – Tim 2010-03-23 17:04:31