首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft Surface & WPF

Microsoft Surface & WPF
EN

Stack Overflow用户
提问于 2014-03-08 11:02:16
回答 3查看 1.6K关注 0票数 1

我有1024x768屏幕分辨率的WPF应用程序,现在我想用广泛的分辨率在Microsoft上运行这个应用程序,我用分辨率1366x768制作了新的窗口,但不幸的是,我不能让它在Surface上很好地工作,我在我的笔记本电脑上测试了它,它是100%的工作,但是我不明白为什么它不能在Surface上以同样的方式工作。

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

更新

当我在笔记本电脑上运行具有分辨率1920x1080的WPF窗口时,问题是当在同一分辨率的Surface上运行应用程序时不适合全屏,请看下面的屏幕截图:

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-09 09:59:37

也许你的表面和笔记本电脑有不同的新闻部设置。请参见here如何处理该问题。

票数 4
EN

Stack Overflow用户

发布于 2014-03-08 12:19:40

从所提供的信息来看,您的WPF窗口布局可能没有充分考虑到在不同设备上显示文本和项目大小的差异。

在你的Surface和笔记本电脑上:

  1. 从桌面上下文菜单中选择“屏幕分辨率”。
  2. 从“屏幕分辨率”窗口中选择“使文本和其他项目更大或更小”。
  3. 检查“更改所有项目的大小”滑块的位置。

默认情况下,Surface设置为更大。一个新的Windows 8安装将被设置为更小。

票数 1
EN

Stack Overflow用户

发布于 2014-03-09 10:09:35

在WPF中,不应该设置固定的窗口大小,而是应该:

  1. 通过使用自动大小和网格来使窗口的内容对窗口大小作出反应,而不是固定大小和面板
  2. 您可以使用WindowState="Maximized"使窗口全屏。

您可以防止您的窗口被缩小太多与最小宽度和最小高度。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22268405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档