อาการ

เมื่อคุณรันการต่อจอภาพ แอพลิเคชัน DPI ทราบ Windows นำเสนอพื้นฐาน (WPF) บนสูง DPI (มากกว่า 100 เปอร์เซ็นต์), การตั้งค่าแอพลิเคชันจะแสดงที่ 100 เปอร์เซ็นต์ DPI ปัญหานี้เกิดขึ้น ถ้ารุ่นกรอบเป้าหมายของแอพลิเคชันเป็นรุ่นที่เก่ากว่า 4.6.2 การ หรือระบบปฏิบัติการเป็นรุ่นที่เก่ากว่าการแสดงตัวอย่างเดสก์ท็อป 10 ของ Windowsนอกจากนี้ปัญหานี้เกิดขึ้นในตัวออกแบบ XAML สำหรับ UWP บนแอพลิเคชัน Windows 8.1 ใน Visual Studio 2013 Studio Visual 2015

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากการถดถอยล่าสุดที่ถูกนำมาใช้ ด้วยการต่อจอภาพ DPI ทราบถึงการเปลี่ยนแปลงใน WPF

การแก้ปัญหา

เมื่อต้องการหลีกเลี่ยงปัญหานี้ เพิ่มองค์ประกอบต่อไปนี้ภายใต้ส่วนของ <รันไทม์ > ในแฟ้ม app.config ของโปรแกรมประยุกต์ของคุณ:

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

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการแสดงตัวอย่างการ Microsoft .NET Framework 4.6.2 การ ดู.NET Framework 4.6.2 การแสดงตัวอย่างปัญหาที่ทราบ

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ