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.

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×