我的页面有一个DataGrid,页面初始化的时候,绑定了数据源。大概100条数据左右。
此时的页面是十分流畅的。
在页面上面有一个按钮,点击按钮弹出一个Popup,Popup中只有一个Lable做测试随便显示的一些文字。
想要达到的效果是,Popup弹出的同时,将将页面也模糊一下,这样来凸显出Popup提示框。
遇到的问题:点击按钮后,页面模糊了也弹出了Popup提示框,可是页面变得异常卡顿连鼠标在DataGrid中滚动也卡。
页面代码是:
后台代码是:
private void A按钮(object sender, RoutedEventArgs e)
{
//打开Popup提示框
this.TestPopup.IsOpen = true;
//页面变模糊
this.gridOrderEffect.Radius = 5;
}
单独试了this.TestPopup.IsOpen = true;还有 this.gridOrderEffect.Radius = 5;这两句代码,单独的时候,页面不会卡。
放在一起后页面变得异常卡顿,连移动鼠标都卡。
请教这个是什么情况,怎么解决呢?问题奖金¥50