Wpf ComboBox SelectedItem не работает с dynamicProxy - PullRequest
0 голосов
/ 28 апреля 2018

Здесь я проверил ItemSource и SelectedItem, и у них обоих есть значения, которые я хочу. «Tedarikciler» происходит из базы данных, поэтому это ObservableCollection, которая имеет список «DynamicProxy.Tedarikci». Тип SeciliIplik.Tedarikci также называется «DynamicProxy.Tedarikci». Но ни один пункт не выбран, когда я запускаю код. Я уверен, что оба элемента связаны правильно.

<ComboBox materialDesign:HintAssist.Hint="Tedarikçi Seçin" ItemsSource="{Binding Tedarikciler}" SelectedItem="{Binding SeciliIplik.Tedarikci}" DisplayMemberPath="Adi"/>

Похоже, что это проблема со ссылками, но есть ли способ добиться этого.

Заранее спасибо

1 Ответ

0 голосов
/ 30 апреля 2018

Экземпляр, возвращаемый свойством SeciliIplik.Tedarikci, должен присутствовать в коллекции, возвращаемой свойством Tedarikciler, например ::

.
SeciliIplik.Tedarikci = Tedarikciler.FirstOrDefault();

Другой вариант - переопределить метод Equals типа Tedarikci.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...