【发布时间】:2011-09-30 10:27:53
【问题描述】:
我正在尝试将组合框与自定义对象列表绑定。我的对象列表有大约 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;
allEmployee 有大约 15K 的记录。 任何人都可以建议我如何提高我的组合框性能?
【问题讨论】:
-
考虑不使用 ComboBox.. 带有 15k 记录的 ComboBox 很难导航!
标签: wpf performance combobox large-data