良い一日!
私はしばらくの間WPFアプリに取り組んできました(学習体験として、そしてそれは学習体験でした)そしてそれはついにリリースの準備ができています。リリースとは、映画コレクションの閲覧に使用されるHTPCにインストールすることを意味します。
1920 * 1080を実行するPCで設計しましたが、通常のDPI設定で、HTPC / TVは同じ解像度で実行されていますが、明らかな理由でDPI設定が高くなっています。
問題は、私のアプリがHTPCで大騒ぎになり、ビジュアルに関する限りほとんどすべてを台無しにしてしまうことです。これは悪いデザイン(mea culpa)が原因であることはわかっていますが、これは私だけが使用するアプリケーションなので、完全な再デザインではなく、迅速な修正を探しています。AssemblyInfo.csに以下を追加することで、アプリがDPI対応になるのを防ぐことができると読みました。
[assembly: System.Windows.Media.DisableDpiAwareness]
ただし、効果はないようで、アプリの動作は変わりません。
誰かが私を正しい方向に向けることができますか?
ありがとう、ヨハン