В моем клиентском приложении ComboBox
привязан к статическому списку элементов, которые сервер отправляет в обратном вызове AcceptAsync
. Когда Клиент подключается к серверу в первый раз, ComboBox
заполняется, и первый элемент становится выбранным элементом. При отключении я звоню на Items.Clear()
на стороне клиента. Ничего не делая, если я просто подключаюсь, затем отключаюсь и снова подключаюсь: в первый раз он выбирает первый элемент, как ожидается, НО во второй раз ничего не выбирается! Когда я нажимаю на поле со списком, я вижу все эти элементы и выбираю. Вот что у меня есть в xaml
для выпадающего списка:
<ComboBox ItemsSource="{Binding Source={x:Static CC:ClientCode.Items}}"
DisplayMemberPath="Name"
SelectedValuePath="Id"
SelectedIndex="0"
SelectedValue="{Binding ItemCode}"/>
Как решить эту проблему?