wpf - 微软 Surface 和 WPF

标签 wpf windows-8 screen-resolution windows-applications

我的 WPF 应用程序使用 1024x768 屏幕分辨率,现在我想在 Microsoft Surface 上以宽分辨率运行这个应用程序,我已经创建了分辨率为 1366x768 的新窗口,但不幸的是,我不能让它在 Surface 上正常工作,我在我的笔记本电脑上测试了它,它 100% 工作,但我不明白为什么它在 Surface 上不能以同样的方式工作。

如果有人有使用 Surface 的经验,你能帮忙吗?

更新

当我在笔记本电脑上运行分辨率为 1920x1080 的 WPF 窗口时可以全屏显示,但问题是在 Surface 上运行具有相同分辨率的应用程序时无法全屏显示,请参见此屏幕截图更清楚:

enter image description here

最佳答案

也许您的表面和笔记本电脑的 DPI 设置不同。参见 here如何处理这个问题。

关于wpf - 微软 Surface 和 WPF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22268405/

相关文章:

Android 将 Px 转换为 Dp(视频宽高比)

c# - .Net 4.5 中的 Microsoft.Windows.Shell 命名空间等效项

c# - Windows.Forms.RichTextBox 丢失表格背景颜色

c# - 为什么我的 View 没有在 View 模型更改时更新?

windows-8 - 64 位 Debian 的 VirtualBox 昨天可以运行,但现在无法检测到 64 位 CPU

c# - 在 Metro 应用程序中将 GridView 的每一列分配给不同的宽度

python-2.7 - pyglet 将屏幕解析为变量

c++ - 在 Windows 中查找推荐的显示器分辨率

WPF MVVM TextBox 即时绑定(bind)属性更新

c# - 字符串加密/解密密码 c# Metro Style