xaml动画是否阻止主线程?我正在展示一个包含大量数据和几个动画的大网格,甚至在背景线程上的所有内容(但属性都发生了变化),UI远非流畅。
由于我有几个Dispatcher.BeginInvoke(以及需要时的一些Invoke),我想也许动画可能会使调用变得更慢。我是对的吗?
提前致谢。
答案 0 :(得分:1)
我建议投资一个分析器。当然,动画在UI线程上运行,大量使用动画可能是造成波动的原因,但我们无法确切知道。
我对C#进行分析的偏好是dotTrace,但还有很多其他人。微软甚至在WPF Performance Suite中也有特定于WPF的诊断工具,但我还没有尝试过。