出现主窗口后显示对话框

时间:2011-12-09 17:21:17

标签: c# wpf dialog

我发现了几个类似的问题,但没有一个完全适合。

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

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

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

改为使用Loaded