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.
Her .NET sürümü, Windows Forms'un (WinForms) yeni bir sürümünü tanıtır. Bu makale, her sürümdeki yeniliklerin bir özetini sunar.
.NET 10 Sürüm Adayı
Bu bölümde.NET 10 Sürüm Adayı için WinForms'ta yapılan ana değişiklikler açıklanmaktadır.
- .NET 10'da Windows Forms'a genel bakış
- Pano değişiklikleri
- Asenkron formlar
- Özel tasarımcı geliştirmeleri
- Karanlık mod
- Erişilebilirlik
- ScreenCaptureMode API
- Çözümleyici geliştirmeleri
.NET 9
.NET 9'daki WinForms, çeşitli modern geliştirmeler sağlar. Zaman uyumsuz formlar işlevselliği, kullanıcı arabirimiyle ilgili işlemlerin zaman uyumsuz olarak çalıştırılmasına yardımcı olmak için API'ler sağlayarak çağdaş zaman uyumsuz programlama desenleriyle tümleştirmeyi kolaylaştırır. BinaryFormatter'ın kaldırılması, güvenli olmayan seri durumdan çıkarma uygulamalarını önleyerek uzun süreli bir güvenlik riskini ortadan kaldırır. Ayrıca, uygulamaların renk düzenlerini koyu ortamlara daha iyi uyacak şekilde uyarlamasına olanak sağlayan deneysel koyu mod desteği eklendi.
- Asenkron formlar
- BinaryFormatter artık desteklenmiyor
- Karanlık mod
- FolderBrowserDialog geliştirmeleri
- System.Drawing yeni özellikler ve geliştirmeler
- ToolStrip
.NET 8
.NET 8'de, Windows Forms özellikle Visual Studio DPI geliştirmeleri aracılığıyla DPI desteğini yeniden geliştirdi. Bu geliştirme, Windows Designer'ın Visual Studio'dan bağımsız olarak DPI'sız bir modda çalışmasını sağlar ve Visual Studio kendi yerel DPI ayarında kalırken uygulamanızın tasarımının keskin kalmasını sağlar. Bir diğer önemli odak alanı da veri bağlama geliştirmeleri ve düğme komutlarıydı.
- Veri bağlama iyileştirmeleri
- Düğme komutları
- Visual Studio DPI geliştirmeleri
- Yüksek DPI geliştirmeleri
- Çeşitli iyileştirmeler
.NET 7
.NET 7'de, Yüksek DPI işlemede önemli geliştirmeler yapılmıştır. Bu geliştirmeler, sekme sayfalarında yer alan panellerdeki düğmeler gibi iç içe yerleştirilmiş denetimlerin geçerli monitörün DPI ayarlarına göre doğru ölçeklendirilmesini sağlar. .NET 7'yi kabul eden bu özellik, .NET 8'de varsayılan olarak etkinleştirilir.
- .NET 7 'da WinForms'a Genel Bakış
- Yüksek DPI geliştirmeleri
- Erişilebilirlik iyileştirmeleri ve düzeltmeleri
- Veri bağlama geliştirmeleri (önizleme)
- Çeşitli iyileştirmeler
- Ayrıca bkz.
.NET 6
WinForms için .NET 5'in odağında genel yönergeleri, dosya kapsamlı ad alanlarını ve null atanabilir başvuru türlerini kullanan C# için güncelleştirilmiş şablonlar yer aldı.
ApplicationConfiguration.Initialize yöntemi kullanılarak Windows Forms uygulamalarının yapılandırmasını basitleştiren yeni bir uygulama önyüklemesi kullanıma sunulmuştur.
- .NET 6 'da WinForms'a Genel Bakış
- C# için güncellenmiş şablonlar
- yeni uygulama önyükleme
- Varsayılan yazı tipini değiştirme
- Visual Studio tasarımcısı geliştirmeleri
- PerMonitorV2 için yüksek DPI iyileştirmeleri
- Yeni API'ler
- Güncelleştirilmiş API'ler
- Geliştirilmiş erişilebilirlik
.NET 5
WinForms için .NET 5'in odak noktası gelişmiş özellikler, yeni denetimler ve geliştirilmiş mevcut denetimleri tanıtmaktı.
- .NET 5 'da WinForms'a Genel Bakış
- Gelişmiş özellikler
- yeni denetimler
- Gelişmiş Denetimler
.NET Desktop feedback