2017-03-29 3 views
0

Ich habe alle Combobox-Werte gespeichert, die einer Sammlung dynmatisch hinzugefügt werden. Nein, ich möchte die Informationen abrufen. Wenn ich es abrufen, werden meine Combobox-Werte nicht darin angezeigt.Combobox SelectedItem wird nicht richtig abgerufen

Wir verwenden Telerik Komponente hier

<tele:RadComboBox HorizontalAlignment="Stretch" DisplayMemberPath="content" ItemsSource="{Binding ManyValue,Mode=TwoWay}" SelectedItem="{Binding MyValue, Mode=OneWayToSource, UpdateSourceTrigger=PropertyChanged}"> 

ManyValue ein Drop-Down-Werte ist die ID hat, Inhalt MyValue gewählte Wert ist das, was ich in Combobox ausgewählt haben

ManyValue ist eine Sammlung von Viewmodel zu Combobox. MyValue ist eine Eigenschaft von ViewModel, d. H. Das ausgewählte comboobox-Element. richtig

Dies geschieht, wenn ich wähle, aber wenn ich abrufen die Daten sind in der Sammlung Artikeln vorhanden, aber etwas falsch in Bindung so dass nicht in der Lage ist, um es anzuzeigen.

Ich speichere richtig. Aber wenn ich abrufen kann nicht das bereits ausgewählte Element in der Combobox laden.

Kann jemand helfen?

+0

etwas falsch in ==> schlecht forma – GCamel

+0

@GCamel überprüfen Sie es jetzt –

+0

ist" desc "eine Eigenschaft Ihres Datenelements? und MyValue eine Eigenschaft Ihres Viewmodels? (bitte formatieren Sie Ihre Frage, weil sie nicht leicht lesbar ist) – GCamel

Antwort

0

Stellen Sie die SelectedItem, SelectedValue und SelectedValuePath hat den Trick für mich

Verwandte Themen