我发现了几个类似的问题,但没有一个完全适合。
我希望我的主窗口首先显示,如果应用程序找不到应用程序配置文件,我希望它弹出一个对话框以从用户那里获取一些必要的值。
如果我在App.xaml等中做任何事情 - 那么很明显主窗口将不会打开,如果我把它放在我的主窗口OnInitialized
中也是如此。如果我把它放在OnActivated
中,它似乎可以工作,但当我关闭对话框或以某种方式单击主窗口时,它会弹出另一个对话框副本。我可以在我的主窗口中放置一个bool来指示对话框是否已经打开,但这似乎不是最佳或最好的做事方式。
有什么建议吗?