4

私の Silverlight 3 アプリケーションは、Windows XP の DPI 設定を標準サイズ (96 DPI) に設定すると、ブラウザー内外で完璧に見えます。DPI 設定をラージ サイズ (120 DPI) に変更した後、アプリケーションはブラウザーでは同じように見えますが、ブラウザー外でスケールアップします。

問題は、ブラウザー外で実行すると、DPI 設定に関係なく、ホスティング ウィンドウのサイズが同じままになることです。したがって、アプリケーション GUI の一部のみが 120 DPI で表示されます。

OOB ホスティング ウィンドウのサイズを調整する方法や、高 DPI でアプリケーションのスケーリングを無効にする方法はありますか?

4

1 に答える 1

0

take a look at Pete Browns take on this:

http://10rem.net/blog/2012/02/07/creating-big-silverlight-windows-and-getting-monitor-resolutions-and-positions-with-pinvoke

于 2012-03-04T20:18:46.200 に答える