2016-09-17 3 views
0

WPFアプリケーションウィンドウは、Windows 10.1607を実行している2番目のモニタでは拡大/縮小されません。内蔵モニターは200%(高DPI)で動作し、外付​​けモニターは100%スケーリングで動作します。他のほとんどのプログラムウィンドウは、モニター間で移動するときにサイズや内部スケーリングを変更しますが、私の場合はそうではありません。これは外部モニタでは巨大に見え、正しいスケーリングに比べてアイコンとテキストサイズが2倍になります。WPFアプリケーションウィンドウが2番目のモニタで拡大縮小されない

アプリケーションは.NET Framework 4.0をターゲットにし、app.manifestファイルにはWindows 10のサポートとdpiAwarenessに関連するエントリが含まれています。これらのエントリを削除しても、変更されません。私はこれが以前に働いたかどうかわからない、私は古いバージョンを見つけることができませんでした。

他のウィンドウと同じように、別のDPIモニタでウィンドウを拡大するには、何が必要ですか?私は現在、それが鋭いと期待していません(.NET 4.6.2にはニュースがあります)、ぼかし再スケーリングは大丈夫です。しかし、100%モニタでは何もせずにウィンドウを200%でレンダリングする必要があります。

+0

モニターを反転させてみましたか?もう一方のモニタをプライマリモニタにすると、半分のサイズで表示されますか? –

+0

私は 'Grid'の代わりに' StackPanel'を使用していたとき、あなたのような問題を抱えていました。しかしそれはまったく別の話かもしれません。 – KAI

+0

ええと、何が起こったとしても、モニタが反転し、必要なログオフとログインが問題を修正しました。私のウィンドウは、他のモニターに移動すると、適切にスケールされます。外部モニタをプライマリとして選択した後で既に行っていますが、今でも私はそれを元に戻しました。たぶん、Windows 10を頻繁に再起動する必要がありますか? – ygoe

答えて

0

Windows/Surfaceのバグと思われます。 Surface Pro 4(インストールされているすべてのアップデート)をスタンバイから再開するたびに、別のモニタに移動したときに、いくつかのアプリケーションが再スケーリングされません。ログオフとログオン後、通常どおりに動作します。

関連する問題