c# - 如何使 WPF 应用程序在屏幕上居中?

标签 c# wpf screen-positioning

我想在主屏幕上启动时将我的 WPF 应用居中。我知道我必须设置 myWindow.Left 和 myWindow.Top,但我从哪里获得这些值?

我找到了 System.Windows.Forms.Screen.PrimaryScreen,这显然不是 WPF。是否有 WPF 替代方案可以提供屏幕分辨率或类似信息?

最佳答案

xaml

<Window ... WindowStartupLocation="CenterScreen">...

关于c# - 如何使 WPF 应用程序在屏幕上居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/935599/

相关文章:

c# - WPF - 组合框 SelectionChanged => 更改文本框绑定(bind)

javascript - 分散的无序列表

css - 所有设备的复杂背景图像定位

c# - Unity 5.3 WeakReference 的非泛型类型错误

c# - OWIN Startup 类与 WebAPIConfig.Register 方法一起执行

WPF 文本框保留可见插入符号

c# - 同一台计算机上两个不同 WPF 应用程序之间的通信

c# - 如何重载/替换/扩展公共(public)代码中使用的 C# 接口(interface)

javascript - CKeditor 的 KeyDown 事件