Quel est le meilleur moyen de lier un certain nombre de RadioButtons à une énumération à l'aide de MVVM? La seule façon que je peux penser est de lier IsChecked de chaque boîte de groupe à une propriété, et dans le setter de cette propriété assigner une valeur à une énumération dans le modèle de vue.Bouton radio du groupe MVVM
1
A
Répondre
1
Vous pouvez afficher les valeurs Enum dans un ListBox et fournir un ItemTemplate
spécial avec un RadioButton plus le nom de l'Enum. La propriété IsChecked
de RadioButton peut alors être liée à la propriété IsSelected
de ListBoxItem. Bien sûr, vous devrez définir SelectionMode
ListBox à Single
.
+0
N'a pas pensé à ça :) Je vais essayer: D –
Semblable à la question http://stackoverflow.com/questions/3029180/how-can--create-a-bound-list-of-radiobuttions-with-tooltips-in-xaml/ – BSalita