所以我有一個3控件的主窗體,其Enable
屬性我想控制使用枚舉。如何將Enum值綁定到布爾值?
所有這些控件都對Data
的引用包含Enum
值的級別。
enum Level
{
Red,
Yellow,
Green
}
所以,如果它是Red
,我希望RedControl
變成啓用,如果它是yellow
,然後YellowControl
變爲啓用等
我最好如何用最少的代碼和優雅做到這一點?
我試圖具有像IsRed
,IsYellow
等上Data
3種性質鉤起來。但後來我不知道從這些屬性中檢測出Level
的變化。
這不使用數據綁定工作,並不會編譯[(值Level.Red)將返回一個int,而不是一個布爾] – 2010-01-08 19:16:17
感謝名單蘆葦 - 壞語法 - 我更正了我的文章 – Ray 2010-01-08 19:23:51