2016-06-16 11 views
0

Ich habe ein Hauptmodell mit Liste anderer Modelle. Bsp .:Liste des Modells innerhalb des Hauptmodells

public class MainViewModel 
{ 
    public string number; 

    List<ListViewModel> list {get; set;} 
} 

public class ListViewModel 
{ 
    public string name; 

    public string GenderID; 
    public SelectList Gender; 
} 

Ich mag meinen MainModel mit Liste anzuzeigen, wie:

Field Number: Number 
List: 

name | Gender 
NameA | DropdownList with options and selected item. 
NameB | DropdownList with options and selected item. 

Mein Problem ist verbindlich Wert auf Dropdownlist von Werten. Zum Beispiel möchte ich Name A mit Gender Fem der Optionen Fem/Max/Other anzeigen.

+1

Sind Suchen Sie Hilfe mit Ihrer Sicht? –

+0

ja Richard Everett –

Antwort

0

Wenn XAML mit:

  • allererst die Sie Eigenschaften für name, GenderID und Gender statt Felder anlegen.
  • Stellen Sie die MainViewModel als DataContext Ihrer Ansicht
  • die list als ItemSource für die DropdownList Set (erinnere mich an die list sollten öffentlich sein) für die Elemente der Sie
  • eine Vorlage erstellen DropDownList
Verwandte Themen