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

Ove*_*ler 1 c# wpf fullscreen responsive-design

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

Mik*_*bel 5

你应该只做几件事:

  1. 在你的Window设置WindowState="Maximized",ResizeMode="NoResize"WindowStyle="None".

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

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