【问题标题】:Modal windows on WPF or UserControl to simulate it?WPF 或 UserControl 上的模态窗口来模拟它?
【发布时间】:2016-05-09 16:58:22
【问题描述】:

我正在使用 C#、.NET Framework 4.6.1、Prism 6.1.0 和 Visual Studio 2015 Community 开发 WPF。

我是 WPF 的新手,在遵循 MVVM 模式时遇到了很多问题。

我已经问过这个SO question,但似乎没有答案。在互联网上搜索我正在寻找我的问题的解决方案,但它们非常复杂。

创建UserControl 来模拟阻塞窗口并将其添加到我的当前窗口是否正确?

或者,最好有两个窗口,然后像在tutorial 中那样打开它。

【问题讨论】:

标签: wpf mvvm


【解决方案1】:

我个人会使用 UC 方法,而不是到处乱用 Windows,
可能会有多个窗口,那么您必须检查哪个窗口应该在最上面,有时您的应用程序会无缘无故地隐藏弹出窗口。
您可以将该用户控件放在您的 MainWindow.xaml 中,并从您的应用程序中捕获每个事件或消息并将其显示给用户。
从维护的角度来看,UserControl 将与Window 一样可维护,但是,与Window 相比,控制您的显示器基本上是轻松的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-22
    • 2013-12-13
    相关资源
    最近更新 更多