WPF拉伸全屏应用程序覆盖整个屏幕

时间:2014-10-30 19:13:30

标签: c# wpf responsive-design fullscreen

我正在创建简单的演示应用。它必须是全屏,UI 必须响应,例如。它必须根据分辨率进行缩放。有没有办法将WPF窗口拉伸到整个屏幕?

2 个答案:

答案 0 :(得分:5)

你应该只做几件事:

  1. Window上,设置WindowState="Maximized"ResizeMode="NoResize"WindowStyle="None"

  2. 包裹你的"幻灯片" ViewboxStretch="Uniform"的演示者。这将使幻灯片均匀缩放以填充窗口,同时保持其原始宽高比。

  3. 将窗口的背景设置为您想要的任何哑光颜色。如果幻灯片宽高比与显示宽高比不匹配,幻灯片的左/右或顶部/底部将显示空白区域,您可能希望控制这些区域的颜色。我推荐Black

答案 1 :(得分:2)

WindowState设置为Maximized应该可以解决问题。

这样的事情:

<Window WindowState="Maximized" WindowStyle="None">
    ...
</Window>