首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WPF数据绑定处理的测量时间

WPF数据绑定处理的测量时间
EN

Stack Overflow用户
提问于 2012-12-17 17:20:43
回答 1查看 550关注 0票数 3

我将评估几个WPF组件的竞争框架,这些框架处理大量数据(100000个条目或更多)。因此,我需要对真正的性能进行计时。因为我们所有的软件都是严格的MVVM/数据绑定驱动的,这就是我使用的测试环境。我需要的是找到一种方法来测量我的视图模型集和视图渲染结束之间的时间。从视觉上看,这需要几秒钟的时间,但我希望有准确的测量。

当然,我可以在设置属性时启动秒表,但如何确定渲染已准备就绪?有没有为此而举办的活动或活动?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-17 18:53:53

也许它不会给出确切的度量,但一种简单的方法是使用Dispatcher

代码语言:javascript
运行
复制
var sw = new StopWatch();
sw.Start();
//Set value and raise property changed
Dispatcher.CurrentDispatcher.BeginInvoke((Action)(() =>
{
   sw.Stop();

}), System.Windows.Threading.DispatcherPriority.Loaded);

加载的优先级略低于渲染优先级,因此秒表将在渲染视图后停止。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13911320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档