コンボボックスをカスタム オブジェクト リストにバインドしようとしています。私のオブジェクト リストには約 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 のレコードがあります。コンボボックスのパフォーマンスを向上させる方法を提案できますか?