1

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

4

1 回答 1

1

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

于 2012-11-08T06:39:40.357 回答