Pregunta

¿Cuál es la mejor manera de unir una serie de componentes RadioButton a una enumeración usando MVVM?

La única manera que se me ocurre es la unión de cada cuadro de grupo IsChecked a una propiedad, y en la incubadora de esa propiedad asignar un valor a una enumeración en el modelo de vista.

¿Fue útil?

Solución

Se puede visualizar los valores de enumeración en un cuadro de lista y proporcionar una ItemTemplate especial con un RadioButton más el nombre de la enumeración. IsChecked propiedad del RadioButton podría entonces ser ligado a la propiedad IsSelected del ListBoxItem. Por supuesto, habría que establecer SelectionMode del ListBox a Single.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top