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