Triệu chứng
Khi bạn chạy một màn hình, biết DPI Windows Presentation Foundation (WPF) ứng dụng trên một DPI thiết (hơn 100%), ứng dụng được hiển thị ở 100% DPI. Sự cố này xảy ra nếu phiên bản khung mục tiêu ứng dụng cũ hơn 4.6.2, hoặc hệ điều hành cũ hơn Windows 10 màn hình xem trước.
Vấn đề này cũng xảy ra trong thiết kế XAML cho UWP ứng dụng Windows 8.1 trong Visual Studio 2013 và Visual Studio 2015.
Nguyên nhân
Sự cố này xảy ra vì một hồi quy mới được giới thiệu một-màn hình, thay đổi biết DPI WPF.
Giải pháp
Để khắc phục sự cố này, thêm các yếu tố sau trong phần < runtime > trong file app.config của ứng dụng của bạn:
<AppContextSwitchOverrides value="Switch.System.Windows.DoNotScaleForDpiChanges=false"/>
Tham khảo
Để biết thêm thông tin về Microsoft .NET Framework 4.6.2 Preview, xem qua .NET Framework 4.6.2 vấn đề đã biết.