WPF,窗体启动为什么不能实现在屏幕中央

界面回家 2013-10-23 09:57:00
使用了一个自定义的窗体,并设置了WindowStartupLocation属性为CenterOwner

public partial class MainWindow : MyWindow
{
public MainWindow()
{
InitializeComponent();
WindowStartupLocation = System.Windows.WindowStartupLocation.CenterOwner;
}
}


为什么窗体的启动的位置不是屏幕的中央,而且每次启动的位置都不一样,是变化的。请问,这是怎么回事呢?
...全文
294 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
devmiao 2013-10-23
  • 打赏
  • 举报
回复
CenterOwner是相对于所有者(Owner)为中心,要设置CenterScreen才行。看来要多学点英语啊。
全栈极简 2013-10-23
  • 打赏
  • 举报
回复
用这个:
this.WindowStartupLocation = WindowStartupLocation.CenterScreen;
  • 打赏
  • 举报
回复
都启动完了,才设置?

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧