在主窗口出现后显示一个对话框

本文关键字:一个 对话框 显示 窗口 | 更新日期: 2023-09-27 18:17:27

我发现了几个类似的问题,但没有一个是完美的。

我希望我的主窗口首先显示,如果应用程序找不到应用程序配置文件,我希望它弹出一个对话框,从用户获取一些必要的值。

如果我在App.xaml等做任何事情,那么显然主窗口不会打开,同样的道理,如果我把它放在我的主窗口的OnInitialized。如果我把它放在OnActivated中,它似乎可以工作,但是当我关闭对话框或以某种方式点击主窗口时,它会弹出另一个对话框副本。我可以在我的主窗口中放一个bool来指示对话框是否已经打开,但这似乎不是最优的或最好的方法。

有什么建议吗?

在主窗口出现后显示一个对话框

使用Loaded