我正在使用C#,.NET Framework 4.6.1,Prism 6.1.0和Visual Studio 2015社区开发WPF。
我是WPF的新手,我在跟踪MVVM模式方面遇到了很多问题。
我已经问了这个SO question,但它似乎没有答案。在互联网上搜索我找到了问题的解决方案,但它们非常复杂。
创建UserControl
来模拟阻止窗口并将其添加到当前窗口是否正确?
或者,最好有两个窗口,然后像在tutorial中那样打开它。
答案 0 :(得分:0)
就我个人而言,我会使用UC
方法,而不是在整个地方乱用Windows,
可能会有多个窗口,那么您必须检查哪一个应该在顶部,有时您的应用程序将隐藏弹出窗口,无明显原因。
您可以将该用户控件放在MainWindow.xaml中,并从应用程序中捕获每个事件或消息并将其显示给用户。
从维护的角度来看,UserControl
与Window
一样可维护,但与Window
相比,对显示器的控制基本上是无痛的。