2010-04-26 31 views
1

使用MVVM將多個RadioButton綁定到枚舉的最佳方式是什麼?MVVM Group單選按鈕

我能想到的唯一方法是將每個組框的IsChecked綁定到屬性,並在該屬性的setter中爲視圖模型中的枚舉賦值。

+0

類似的問題http://stackoverflow.com/questions/3029180/how-can-i-create-a-bound-list-of-radiobuttions-with-tooltips-in-xaml/ – BSalita 2010-06-13 09:18:28

回答

1

您可以在列表框中顯示Enum值,並提供一個帶有RadioButton和Enum名稱的特殊ItemTemplate。 RadioButton的IsChecked屬性可以綁定到ListBoxItem的IsSelected屬性。當然,你必須將列表框的SelectionMode設置爲Single

+0

沒有想到那:)會試一試:D – 2010-04-26 13:13:37