Предположим, у нас есть разработанный макет некоторого приложения WPF для использования на стандартном экране Full HD 1920x1080. Затем нам нужно повернуть экран и установить его в коробку, установленную на ПК-киоске, но в книжной ориентации.
Мне нужно найти способ, как легко или, по крайней мере, повернуть экран более элегантно.
Я пытался использовать RenderTransform и RotateTransform, применяемые к содержимому окна, но это поворачивает изображение и, конечно же, не макет.
Элементы управления остаются той же ширины и высоты.
Есть ли способ сделать это автоматически, или я должен взять каждый элемент управления и изменить его свойства один за другим?
Проблема присутствует для текстовых блоков и текстовых полей. Они предназначены для использования в горизонтальном положении. Вы можете повернуть его, но макет рассчитывается на основе его ширины по горизонтали.
КСТАТИ. Поворот всего окна не допускается. Выдает исключение.