標準のフル HD 画面 1920x1080 で使用する WPF アプリケーションのレイアウトを設計したとします。次に、画面を回転させ、キオスク PC に取り付けられているが縦向きのボックスにインストールする必要があります。
画面を簡単に回転させる方法、または少なくともよりエレガントな方法で回転させる方法を見つける必要があります。
ウィンドウのコンテンツに適用された RenderTransform と RotateTransform を使用しようとしましたが、これは画像を回転させ、もちろんレイアウトは回転させません。
コントロールの幅と高さは同じままです。
それを自動的に行う方法はありますか、それとも各コントロールを取得してプロパティを1つずつ変更する必要がありますか?
この問題は、TextBlocks と TextBoxes で発生します。それらは水平に使用することを意図しています。回転することはできますが、レイアウトは横幅に基づいて計算されます。
ところで。ウィンドウ全体の回転は許可されていません。例外がスローされます。