Wie binden WPF-radio-button-Auswahl zum Viewmodel mit convertes?

Ich habe eine WPF-MVVM-Anwendung...

Ich habe 3 Radio-button-Steuerelemente - mit drei Optionen => "Individuum", "Gruppe" und "Beide".
Alle 3 haben dieselbe Gruppe name...das bedeutet, dass nur einer dieser radio-button gewählt werden kann.

Ich kann drei Eigenschaften im viewmodel...für jede dieser drei Optionen...und überprüfen können, welche ausgewählt wird.

Function()
{
  if (Is_Individual_property)
  {
   //Individual selected
  }

  if (Is_Group_property)
  {
   //group selected
  }
  if (Is_Both_property)
  {
   //Both selected
  }
}

Aber ich denke, das ist nicht beste Ansatz.

Kann ich nur eine Eigenschaft im viewmodel binden und die Werte entsprechend ?

IMO-Daten ändern, geben Sie Ihre Modell-enum. Es ist sinnvoller für die gegenseitige exklusive Auswahl Ihrer radio-button, und für die Darstellung im wpf können Sie die Darstellung aller Optionen der enum.

InformationsquelleAutor Relativity | 2010-12-04

Schreibe einen Kommentar