如何显示登录窗口和隐藏主窗口

本文关键字:窗口 隐藏 登录 何显示 显示 | 更新日期: 2023-09-27 17:50:24

当我的应用程序启动时,它在主窗口显示之前显示一个登录窗口。这是因为我显示了登录窗口,并在InitializeComponent()过程中等待结果。

现在我已经创建了一个注销按钮,它隐藏主窗口并再次显示登录窗口。但是当它再次显示主窗口时,我遇到了麻烦。

我不确定这是在登录和主窗口之间切换的正确方法。

我想要一些关于如何正确执行这个过程的建议,我相信有各种方法。我正在使用MVVM,所以这需要考虑。

期待一些想法!

如何显示登录窗口和隐藏主窗口

登录成功后将显示主窗口;在登录失败的情况下,无论如何都不应该创建主窗口。

当你登录时,你实际上开始了一个新的会话,每次创建一个新的主窗口实例更有意义,并且可能更容易处理。

一个简单的实际例子是:你将如何处理主窗口上现有的更改,将它们重置为默认值?听起来很傻。到目前为止,最好每次创建一个新窗口。