关于WPF的ComboBox中Items太多而导致加载过慢的问题

当ComboBox中的Items太多时,打开ComboBox时将会过于缓慢,这是由于ComboBox在展开列表时绘制了列表中的每一项。为了避免这个问题,我们可以使用VirtualizingStackPanel来代替ComboBox默认的项目面板StackPanel:


    
        
            
        
    


这样速度就很会比较快,因为只绘制了当前被显示的项。
 

你可能感兴趣的:(.Net,WPF)