Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Każda wersja .NET wprowadza nową wersję Windows Forms (WinForms). Ten artykuł zawiera podsumowanie nowości w każdej wersji.
.NET 11 (wersja zapoznawcza 3)
Windows Forms nie ma żadnych godnych uwagi aktualizacji w wersji zapoznawczej .NET 11.
.NET 10
W tej sekcji opisano główne zmiany funkcji WinForms dla .NET 10.
- Przegląd Windows Forms na platformie .NET 10
- Zmiany schowka
- formularze asynchroniczne
- ulepszenia projektanta niestandardowego
- Ciemny tryb
- Ułatwienie dostępu
- ScreenCaptureMode API
- Ulepszenia analizatora
.NET 9
Funkcja WinForms w .NET 9 wprowadza kilka nowoczesnych ulepszeń. Funkcje asynchronicznych formularzy udostępniają interfejsy API ułatwiające asynchroniczne uruchamianie operacji związanych z interfejsem użytkownika, co ułatwia integrację ze współczesnymi wzorcami programowania asynchronicznego. Usunięcie elementu BinaryFormatter eliminuje od dawna istniejące zagrożenie dla bezpieczeństwa, zapobiegając niebezpiecznym praktykom deserializacji. Ponadto dodano obsługę eksperymentalnego trybu ciemnego, umożliwiając aplikacjom dostosowanie schematów kolorów do lepszego dopasowania do ciemnych środowisk.
- formularze asynchroniczne
- BinaryFormatter nie jest już obsługiwany
- Ciemny tryb
- Usprawnienia w FolderBrowserDialog
- System.Rysowanie nowych funkcji i ulepszeń
- ToolStrip
.NET 8
W .NET 8, w Windows Forms ponownie ulepszono obsługę DPI, zwłaszcza dzięki ulepszeniom DPI w Visual Studio. To ulepszenie umożliwia projektantowi Windows uruchamianie w trybie nieobsługującym DPI niezależnie od programu Visual Studio, dzięki czemu projekt aplikacji pozostaje wyrazisty, a samo Visual Studio pozostaje w swojej natywnej rozdzielczości DPI. Innym kluczowym obszarem koncentracji uwagi były ulepszenia powiązań danych i polecenia przycisków.
- Ulepszenia powiązania danych
- polecenia Button
- Ulepszenia DPI w Visual Studio
- usprawnienia dotyczące wysokiej rozdzielczości DPI
- różne ulepszenia
.NET 7
W .NET 7 wprowadzono znaczące ulepszenia renderowania o wysokiej rozdzielczości DPI. Te ulepszenia zapewniają, że zagnieżdżone kontrolki, takie jak przyciski w panelach na kartach, są prawidłowo skalowane zgodnie z ustawieniami DPI bieżącego monitora. Ta funkcja, która jest przeznaczona dla .NET 7, zostanie domyślnie włączona w .NET 8.
- Przegląd formularzy WinForms w .NET 7
- usprawnienia dotyczące wysokiej rozdzielczości DPI
- Ulepszenia i poprawki ułatwień dostępu
- Ulepszenia powiązań danych (wersja zapoznawcza)
- różne ulepszenia
- Zobacz też
.NET 6
Główne zadania .NET 5 dla WinForms obejmowały zaktualizowane szablony dla języka C#, które używają globalnych dyrektyw, przestrzeni nazw zawierających się w ramach jednego pliku oraz typów referencyjnych dopuszczających wartości null. Wprowadzono nowy proces uruchamiania aplikacji, który upraszcza konfigurację aplikacji Windows Forms przy użyciu metody ApplicationConfiguration.Initialize.
- Przegląd formularzy WinForms w .NET 6
- Zaktualizowane szablony języka C#
- inicjalizacja nowej aplikacji
- Zmień domyślną czcionkę
- Ulepszenia projektanta oprogramowania Visual Studio
- Ulepszenia DPI dla wysokich rozdzielczości w PerMonitorV2
- nowych interfejsów API
- Zaktualizowane interfejsy API
- Ulepszenia dostępności
.NET 5
Celem .NET 5 dla formularzy WinForms było wprowadzenie rozszerzonych funkcji, nowych kontrolek i ulepszonych istniejących kontrolek.
.NET Desktop feedback