У меня есть окно редактирования клиентов. Все поля, введенные пользователем, отображаются в этом окне. У меня также есть поле «Пол», которое является полем со списком. Элементы этого списка должны быть заполнены из таблицы t_Geslacht. Идентификатор таблицы t_Geslacht и гендерный столбец объединяются. В этом окне пользователь может перемещаться по записям с помощью коллекции. Когда я привязываю combobox к гендерной таблице, я получаю значения. Но значение не изменяется, когда пользователь перемещается по записям.Заполните пункты в combobox, ограниченные коллекцией viewsource
Вот мой XAML из выпадающего списка:
<ComboBox x:Name="geslachtComboBox1" Grid.Column="1" DisplayMemberPath="Geslacht"
HorizontalAlignment="Left" Height="22"
ItemsSource="{Binding Source={StaticResource lut_GeslachtViewSource}}"
SelectedValuePath="GeslachtID" Margin="10.2,5,0,5" Grid.Row="0"
VerticalAlignment="Center" Width="120">
<ComboBox.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel/>
</ItemsPanelTemplate>
</ComboBox.ItemsPanel>
</ComboBox>
Вот код для коллекции:
customersViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("t_KlantenViewSource")));
System.Data.Objects.ObjectQuery<AOV.t_Klanten> customersQuery = this.Getlt_KlantenQuery(aoventities);
customersViewSource.Source = customersQuery.Execute(System.Data.Objects.MergeOption.AppendOnly);
Что я делаю неправильно? Извините, если я не предоставил достаточной информации.
Большое спасибо Jure! Спас мой день. –