Question

Quelle est la meilleure façon de lier un certain nombre de RadioButtons à un ENUM en utilisant MVVM?

La seule façon que je peux penser est la liaison IsChecked de chaque zone de groupe à une propriété, et le poseur de cette propriété attribuer une valeur à un ENUM dans le modèle de vue.

Était-ce utile?

La solution

Vous pouvez afficher les valeurs Enum dans une zone de liste et de fournir un ItemTemplate spécial avec un RadioButton plus le nom de l'Enum. pourrait alors la propriété du IsChecked RadioButton être lié à la propriété IsSelected du ListBoxItem. Bien sûr, vous devez définir la SelectionMode de la zone de liste à Single.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top