Я использую CheckComboBox из расширенного инструментария WPF, например: -
<DataGridTemplateColumn Header="Analytical Test" Width="130">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<wpfx:CheckComboBox x:Name="_combo"
IsEnabled="{Binding Path=IsEnabled}"
DisplayMemberPath="AnalyticalTestName"
ValueMemberPath="AnalyticalTestID"
SelectedMemberPath="IsSelected"
SelectedItemsOverride="{Binding Path=SelectedAnalyticalTests}"
ItemsSource="{Binding Path=DataContext.AvailableAnalyticalTests, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
У меня около 700 предметов в ItemsSource.Когда вы нажимаете на него, раскрытие выпадающего списка происходит очень медленно, это занимает около 6-8 секунд
Есть ли способ ускорить его?