我是WPF的新手。我有一个大约10000行的数据网格。要实现搜索和突出显示功能,需要实现以下代码
"From"
搜索和突出显示工作就像一个魅力。但点击垂直滚动条整个网格冻结。这可能是什么原因?
答案 0 :(得分:0)
您可以使用IsAsync
上的Binding
媒体资源。
<Binding RelativeSource="{RelativeSource Self}" Path="." IsAsync="True"/>
这将强制您的绑定发生在不同的线程上,从而释放您的UI免于冻结。但是,由于你有很多行,这可能需要一段时间,所以我建议也使用FallbackValue
。
<Binding RelativeSource="{RelativeSource Self}" Path="." IsAsync="True" FallbackValue="..."/>
这将在异步过程发生时提供一个值,典型的值是文本,例如&#34; Loading ...&#34;消息。