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.

War es hilfreich?

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
scroll top