2017-03-29 2 views
0

J'ai sauvegardé toutes les valeurs de combobox qui sont ajoutées dynamiquement à une collection. Non, je veux récupérer l'information. Lorsque je le récupère mes valeurs de zone de liste ne sont pas affichée.Combobox SelectedItem n'est pas récupéré correctement

Nous utilisons Telerik composants ici

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

ManyValue est une liste déroulante de valeurs qui a id, le contenu maValeur est la valeur sélectionnée ce que j'ai sélectionné dans combobox

ManyValue est une collection de viewmodel à combobox. MyValue est une propriété de ViewModel, c'est-à-dire un élément sélectionné de comboobox.

Cela se passe correctement lorsque je sélectionne, mais quand je récupérer les données, dans les objets de collection sont présents, mais quelque chose de mal dans la liaison de sorte que ne suis pas en mesure d'afficher.

Je fais la sauvegarde correctement. Mais quand je récupère incapable de charger le élément déjà sélectionné dans la liste déroulante.

Quelqu'un peut-il aider?

+0

quelque chose de mal dans ==> mauvais formated – GCamel

+0

@GCamel vérifier maintenant –

+0

est" desc "une propriété de votre dataitem? et MyValue une propriété de votre viewmodel? (reformatez votre question parce qu'elle n'est pas facile à lire) – GCamel

Répondre

0

Réglez le SelectedItem, SelectedValue et SelectedValuePath a fait l'affaire pour moi