2010-04-26 7 views
1

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

+0

Semblable à la question http://stackoverflow.com/questions/3029180/how-can--create-a-bound-list-of-radiobuttions-with-tooltips-in-xaml/ – BSalita

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 –