Objawy

Po uruchomieniu na monitor, obsługujacych ustawienia DPI systemu Windows Presentation Foundation (WPF) aplikacji na wysokim DPI (większe niż 100 procent), ustawienie aplikacji, jest wyświetlany w 100 procentach DPI. Ten problem występuje, jeśli wersja framework docelowej aplikacji jest wcześniejsza niż 4.6.2, czy system operacyjny jest wcześniejsza niż Windows 10 Podgląd pulpitu.Ten problem występuje również w Projektancie XAML dla platformy uniwersalnej systemu Windows na aplikacje Windows 8.1 w programie Visual Studio 2013 i Visual Studio 2015.

Przyczyna

Ten problem występuje z powodu ostatnich regresji, który został wprowadzony przez za monitor, obsługujacych ustawienia DPI zmian w technologii WPF.

Rozwiązanie

Aby obejść ten problem, Dodaj następujący element w sekcji < runtime > w pliku app.config aplikacji:

<AppContextSwitchOverrides value="Switch.System.Windows.DoNotScaleForDpiChanges=false"/>

Powiązane artykuły

Aby uzyskać więcej informacji dotyczących podglądu 4.6.2 Microsoft.NET Framework Zobacz .NET Framework 4.6.2 Podgląd znane problemy.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.