我是WPF的新手,并且有一个与文章完全相同的问题:“演练:在不运行应用程序的情况下调试WPF窗口或Windows窗体”。
我将把图片作为一个例子: http://blogs.msdn.com/blogfiles/habibh/WindowsLiveWriter/DebugaWPFwindoworWindowsFormwithoutrunni_FD38/image_3.png
从图中可以看出,该项目有4个WPF窗口,例如:
每次在VS 2010中,我点击开始调试(F5)或启动而不调试(Ctrl + F5)将始终运行MainWindows.xaml。这是什么原因?这是因为我们在App.xaml中声明了StartupUri =“MainWindow.xaml”。
我是否可以运行特定的WPF窗口,例如ViewChart ... so.xaml而不是整个应用程序(*如MainWindows.xaml)?
答案 0 :(得分:5)
您关联的文章已过期,并且不再托管展示其解决方案的视频。但是,视频中概述的基本步骤仍然是可能的,尽管这个过程可能比它的价值更麻烦。
流程如下:
ShowDialog()
方法。这种调试方法的主要问题是,如果你的窗口有一个复杂的构造函数或者依赖于外部对象,你可能最终花费更多的时间设置依赖项,而不仅仅是导航到页面所需的时间。