Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
PerMonitorV2-modu uygulamalarında, Windows Forms, AutoScaleMode fark etmeksizin, Windows tarafından en üst düzey pencereler için sağlanan doğrusal boyutları (DPI ölçeklendirilmiş boyutlar olarak da bilinir) kullanıyor. AutoScaleMode.Font ölçeklendirme modu kullanıldığında, ölçeklendirmenin doğrusal olmaması gereken Form modu nedeniyle bu uygulama sorunluydu. Çocuk denetimler doğrusal olmayan bir şekilde ölçeklendirilir ve Form veya çocuk denetimlerine atanan yazı tipine bağlıdır.
Bu değişiklik, en üst düzey WM_GETDPISCALEDSIZE nesneler için ileti işlemeyi etkinleştirirForm. Windows'a 'ye bağlı olarak doğrusal olmayan boyutların gerekebileceğini bildirmek için Form kullanır ki bu da AutoScaleMode olabilir.
Sürüm kullanıma sunulmuştur
.NET 8 Preview 1
Önceki davranış
Daha önce, PerMonitorV2 modundaki uygulamalarda, üst düzey pencereler Windows tarafından ölçeklendirilir ve WinForms uygulamasında belirtildiği gibi AutoScaleMode göz ardı edilirdi. Bu uygulama işlemi, nesneler ile alt denetimleri arasında Form tutarsız ölçeklendirmeye yol açtı.
Yeni davranış
PerMonitorV2Mod uygulamalarında, üst düzey pencereler (Formlar gibi) AutoScaleMode göre ölçeklendirilir. Bu uygulama, üst düzey pencerelerin alt denetimleriyle tutarlı bir şekilde ölçeklendirilmesini sağlar.
Kategoriyi değiştir
Bu değişiklik,bir davranış değişikliğidir.
Değişiklik nedeni
Bu değişiklik, Windows Forms uygulamalarında PerMonitorV2 modunda yüksek DPI deneyimini geliştirmek için yapılmıştır.
Önerilen eylem
Eylem gerekmez.
Etkilenen API'ler
Mevcut Değil