ComboBox SelectedIndex изменяется автоматически - PullRequest
0 голосов
/ 08 ноября 2019

В моем клиентском приложении ComboBox привязан к статическому списку элементов, которые сервер отправляет в обратном вызове AcceptAsync. Когда Клиент подключается к серверу в первый раз, ComboBox заполняется, и первый элемент становится выбранным элементом. При отключении я звоню на Items.Clear() на стороне клиента. Ничего не делая, если я просто подключаюсь, затем отключаюсь и снова подключаюсь: в первый раз он выбирает первый элемент, как ожидается, НО во второй раз ничего не выбирается! Когда я нажимаю на поле со списком, я вижу все эти элементы и выбираю. Вот что у меня есть в xaml для выпадающего списка:

<ComboBox ItemsSource="{Binding Source={x:Static CC:ClientCode.Items}}" 
            DisplayMemberPath="Name"
            SelectedValuePath="Id"
            SelectedIndex="0"
            SelectedValue="{Binding ItemCode}"/>

Как решить эту проблему?

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