listbox的itemssource 已绑定数据(设为people,people继承ObservableCollection)
既:listbox.ItemsSource=people;(people数据量大概50,属性就名字和性别);
做一个button单击事件:people.Clear();然后再做一个for循环添加50个people;
此时如果快速点击Button ,你会发现button不能及时响应,求教 如何才能使button及时响应。。。
------解决方案--------------------
不能响应是因为ui渲染需要时间。
快速点击,还想不卡,难办。
你试试更新数据,不要删除重新加,更不要clear整个列表,而是让数据项实现更改通知接口,去改名字和性别属性。
------解决方案--------------------
异步更新itemsource的数据