WPF或UserControl上的模式窗口来模拟它



我正在用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相比,控制显示器基本上是无痛的。

最新更新