Symptomen

Wanneer u een per-monitor, DPI-aware Windows Presentation Foundation (WPF)-toepassing op een hoge uitvoert DPI-instelling (groter dan 100 procent), de toepassing wordt weergegeven op 100 procent DPI. Dit probleem treedt op als de target framework-versie van de toepassing is ouder dan 4.6.2, of als het besturingssysteem ouder is dan Windows 10 Desktop Preview.Dit probleem treedt ook op in de ontwerpfunctie XAML UWP op Windows 8.1-toepassingen in Visual Studio 2013 en Visual Studio 2015.

Oorzaak

Dit probleem treedt op vanwege een recente regressie die is geïntroduceerd door de per-monitor, DPI-aware wijzigingen in WPF.

Oplossing

U kunt dit probleem omzeilen, toevoegen het volgende element onder de sectie < runtime > in het bestand app.config van uw toepassing:

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

Referenties

Voor meer informatie over het Microsoft .NET Framework 4.6.2 voorbeeld bekijken bekende problemen met .NET Framework 4.6.2.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.