WPF Combobox-Bindung mit List<string>

Ich habe zwei Eigenschaften, die eine Liste von string-und die andere nur ein string.

private List<String> _property;
public List<String> Property
get
{
return new List<string>(){"string1", "string2"};
}
set{_property = value
}

public String SimpleStringProperty{get;set;}

Ich habe auch eine Combobox in XAML definiert als solche

<Combobox ItemsSource="{Binding Property , Mode="TwoWay"}" Text="Select Option" />    

Nun die combobox korrekt zeigt zwei Optionen :"string1" und "string2"

Wenn der Benutzer wählt einen oder anderen, den ich einstellen will SimpleStringProperty mit diesem Wert. Jedoch, die 'Wert' im immer wieder aus der combobox durch die zwei-Wege-Bindung ist nicht das selectedItem, aber die List<String>. Wie kann ich es richtig machen? Ich bin ziemlich neu in wpf, so bitte Entschuldigung für den Dilettantismus.

InformationsquelleAutor mo alaz | 2014-02-20
Schreibe einen Kommentar