wpf usercontrol - MVVM模式 - 如何确定加载所需的时间

时间:2012-11-08 06:26:10

标签: wpf mvvm user-controls wpf-controls

我有一个基于MVVM模式和Prism的WPF应用程序。我们有一个Shell并将视图作为用户控件加载到shell中。该应用程序包含基于菜单的导航,当您单击菜单工具时,将加载一个屏幕。我想找出加载视图所需的时间。时间应该包括调用web服务所花费的时间,获取模型数据将其转换为viewmodel并显示视图。有没有办法呢?有没有免费的工具?

1 个答案:

答案 0 :(得分:1)

在shell类中使用StopWatch。用户单击导航项时启动它;将Loaded事件侦听器添加到您创建的新UserControl,并在那里停止StopWatch。这应该给你加载时间。