Udostępnij przez


Co nowego w formularzach systemu Windows dla platformy .NET 5

Windows Forms for .NET 5 dodaje następujące funkcje i ulepszenia w programie .NET Framework.

Podczas migracji z programu .NET Framework do platformy .NET 5 należy pamiętać o kilku zmianach powodujących niezgodność. Aby uzyskać więcej informacji, zobacz Łamiące zmiany w Windows Forms.

Ulepszone funkcje

  • Wzorce automatyzacji interfejsu użytkownika firmy Microsoft działają lepiej z narzędziami ułatwień dostępu, takimi jak Narrator i Jaws.

  • Zwiększona wydajność.

  • Szablon projektu VB.NET domyślnie korzysta z ustawień DPI SystemAware dla wysokich rozdzielczości, takich jak monitory 4k.

  • Czcionka domyślna jest zgodna z bieżącymi zaleceniami dotyczącymi projektowania systemu Windows.

    Ostrzeżenie

    Może to mieć wpływ na układ aplikacji migrowanych z programu .NET Framework.

Nowe kontrolki

Dodano następujące kontrolki od czasu przeniesienia formularzy systemu Windows do programu .NET Framework:

  • System.Windows.Forms.TaskDialog

    Dialog zadań to okno dialogowe, które może służyć do wyświetlania informacji i odbierania prostych danych wejściowych od użytkownika. Podobnie jak w przypadku pola komunikatu, jest on sformatowany przez system operacyjny zgodnie z ustawionymi parametrami. Okno dialogowe zadania ma więcej funkcji niż okno komunikatu. Aby uzyskać więcej informacji, zobacz przykładowe okno dialogowe zadania.

  • Microsoft.Web.WebView2.WinForms.WebView2

    Nowa kontrolka przeglądarki internetowej z nowoczesną obsługą sieci Web. Na podstawie Edge (Chromium). Aby uzyskać więcej informacji, zobacz Getting started with WebView2 in Windows Forms (Wprowadzenie do usługi WebView2 w formularzach systemu Windows).

Ulepszone elementy sterujące

  • System.Windows.Forms.ListView

    • Obsługuje zwijane grupy
    • Stopki
    • Grupowanie grafik podtytułów, tytułów i zadań
  • System.Windows.Forms.FolderBrowserDialog

    To okno dialogowe zostało uaktualnione do korzystania z nowoczesnego środowiska systemu Windows zamiast starego środowiska systemu Windows 7.

  • System.Windows.Forms.FileDialog

    • Dodano obsługę elementu ClientGuid.

      ClientGuid umożliwia aplikacji wywołującej skojarzenie identyfikatora GUID z zachowanym stanem okna dialogowego. Stan okna dialogowego może obejmować czynniki, takie jak ostatnio odwiedzone foldery oraz położenie i rozmiar okna dialogowego. Zazwyczaj ten stan jest utrwalany na podstawie nazwy pliku wykonywalnego. W programie ClientGuid aplikacja może utrwalać różne stany okna dialogowego w tej samej aplikacji.

  • System.Windows.Forms.TextRenderer

    Dodano obsługę ReadOnlySpan<T> w celu zwiększenia wydajności renderowania tekstu.

Zobacz także