MVVM Gruppe Radioknopf
-
01-10-2019 - |
Frage
Was ist der beste Weg, um eine Anzahl von Radiobuttons zu einem Enum mit MVVM binden?
Die einzige Art, wie ich denken kann, ist die Bindung jeder IsChecked Gruppe Feld auf eine Eigenschaft, und in den Setter dieser Eigenschaft eines Wert zuweisen eine Enumeration in dem View-Modell.
Lösung
Sie könnten die Enum-Werte in einer List-Box anzuzeigen, und eine spezielle ItemTemplate
mit einem Radiobutton und den Namen des Enum liefern. Die RadioButton- der IsChecked
Eigenschaft könnte dann auf die IsSelected
Eigenschaft ListBoxItem gebunden. Natürlich würden Sie die List-Box des SelectionMode
zu Single
setzen müssen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow