假设我们设计了一些 WPF 应用程序的布局,以在标准全高清屏幕 1920x1080 上使用。然后我们需要旋转屏幕并将其安装在安装在 kiosk PC 上但纵向方向的盒子中。
我需要找到一种方法来轻松或至少以更优雅的方式旋转屏幕。
我尝试使用 RenderTransform 和 RotateTransform 应用于窗口的内容,但这会旋转图像,当然不会旋转布局。
控件保持相同的宽度和高度。
有没有办法自动完成,或者我应该使用每个控件并一个一个地更改它的属性?
TextBlocks 和 TextBoxes 存在问题。它们旨在水平使用。您可以旋转它,但布局是根据它的水平宽度计算的。
顺便提一句。不允许旋转整个窗口。它抛出一个异常。