我正在尝试将下拉框与自定义对象列表绑定。我的对象列表大约有15K个记录,点击下拉框后显示数据需要很长时间。
以下是代码:
<ComboBox Height="23" Name="comboBox1" Width="120" DisplayMemberPath="EmpName" SelectedValue="EmpID" VirtualizingStackPanel.IsVirtualizing="True" VirtualizingStackPanel.VirtualizationMode="Recycling"/>
后台代码:
List<EmployeeBE> allEmployee = new List<EmployeeBE>();
allEmployee = EmployeeBO.GetEmployeeAll();
comboBox1.ItemsSource = allEmployee;
所有员工大约有15K条记录。有人能建议我如何提高下拉框的性能吗?