我正在创建简单的演示应用程序。它必须是全屏和 UI 必须是响应式的,例如。它必须根据分辨率进行缩放。有没有办法将 WPF 窗口拉伸(stretch)到整个屏幕?
最佳答案
你应该只需要做几件事:
在您的
Window
上,设置WindowState="Maximized"
、ResizeMode="NoResize"
和WindowStyle= “无”
。使用
Stretch="Uniform"
将您的“幻灯片”演示器包装在Viewbox
中。这将使幻灯片均匀缩放以填充窗口,同时保持其原始纵横比。将窗口背景设置为您想要的任何哑光颜色。如果幻灯片纵横比与显示纵横比不匹配,幻灯片的左/右或顶部/底部会有空白区域,您可能需要控制这些区域的颜色。我推荐
黑色
。
关于c# - WPF 拉伸(stretch)全屏应用程序以覆盖整个屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26661458/