【发布时间】:2010-08-10 19:53:21
【问题描述】:
this question 和 this question 很相似,但没有有效的答案。事实上,我希望 WindowStartupLocation=CenterOwner 能够工作......它没有。它似乎将新窗口置于网格列的中心,而不是主窗口的中心。所以我假设它认为那是父母。其次,当我关闭对话框并再次打开它时,它不是居中而是从上一个位置向下和向右移动。如果我将主窗口移动到第二个监视器,弹出窗口仍会在默认监视器上打开。这些属性是错误的还是我只是认为它应该以不同的方式工作。我想我可以手动计算 Top 和 Left 属性。我只希望弹出窗口在主窗口中居中,无论它在哪里。
【问题讨论】:
标签: wpf