我有一个基于MVVM模式和Prism的WPF应用程序。我们有一个Shell并将视图作为用户控件加载到shell中。该应用程序包含基于菜单的导航,当您单击菜单工具时,将加载一个屏幕。我想找出加载视图所需的时间。时间应该包括调用web服务所花费的时间,获取模型数据将其转换为viewmodel并显示视图。有没有办法呢?有没有免费的工具?
答案 0 :(得分:1)
在shell类中使用StopWatch。用户单击导航项时启动它;将Loaded
事件侦听器添加到您创建的新UserControl,并在那里停止StopWatch。这应该给你加载时间。