我正在创建简单的演示应用。它必须是全屏,UI 必须响应,例如。它必须根据分辨率进行缩放。有没有办法将WPF窗口拉伸到整个屏幕?
答案 0 :(得分:5)
你应该只做几件事:
在Window
上,设置WindowState="Maximized"
,ResizeMode="NoResize"
和WindowStyle="None"
。
包裹你的"幻灯片" Viewbox
中Stretch="Uniform"
的演示者。这将使幻灯片均匀缩放以填充窗口,同时保持其原始宽高比。
将窗口的背景设置为您想要的任何哑光颜色。如果幻灯片宽高比与显示宽高比不匹配,幻灯片的左/右或顶部/底部将显示空白区域,您可能希望控制这些区域的颜色。我推荐Black
。
答案 1 :(得分:2)
将WindowState
设置为Maximized
应该可以解决问题。
这样的事情:
<Window WindowState="Maximized" WindowStyle="None">
...
</Window>