Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Elke .NET release introduceert een nieuwe versie van Windows Forms (WinForms). In dit artikel vindt u een overzicht van wat er nieuw is in elke release.
.NET 11 preview 3
Windows Forms heeft geen belangrijke updates in .NET 11 previews.
.NET 10
In deze sectie worden de belangrijkste wijzigingen in WinForms voor .NET 10 beschreven.
- Overzicht van Windows Forms op .NET 10
- Klembordaanpassingen
- Asynchrone formulieren
- Verbeteringen voor de aangepaste ontwerper
- Donkere modus
- Toegankelijkheid
- ScreenCaptureMode-API
- Analyseverbeteringen
.NET 9
WinForms in .NET 9 introduceert verschillende moderne verbeteringen. De asynchrone formulierfunctionaliteit biedt API's om ui-gerelateerde bewerkingen asynchroon uit te voeren, waardoor het eenvoudiger is om te integreren met hedendaagse asynchrone programmeerpatronen. Het verwijderen van BinaryFormatter elimineert een langdurig beveiligingsrisico door onveilige deserialisatiepraktijken te voorkomen. Daarnaast is er ondersteuning voor experimentele donkere modus toegevoegd, waardoor toepassingen hun kleurenschema's kunnen aanpassen aan donkere omgevingen.
- Asynchrone formulieren
- BinaryFormatter wordt niet meer ondersteund
- Donkere modus
- Verbeteringen in FolderBrowserDialog
- System.Drawing nieuwe functies en verbeteringen
- ToolStrip
.NET 8
In .NET 8 heeft Windows Forms weer verbeterde DPI-ondersteuning, met name door Visual Studio DPI-verbeteringen. Dankzij deze verbetering kan de Windows Designer onafhankelijk van Visual Studio worden uitgevoerd in een DPI-onbewuste modus, zodat het ontwerp van uw app scherp blijft, terwijl Visual Studio zelf de systeemeigen DPI-instelling blijft gebruiken. Een ander belangrijk focusgebied was de verbeteringen in gegevensbinding en knopcommando's.
- Verbeteringen in gegevensbinding
- Knopopdrachten
- Visual Studio DPI-verbeteringen
- Hoge DPI-verbeteringen
- Diverse verbeteringen
.NET 7
In .NET 7 zijn belangrijke verbeteringen aangebracht in hoge DPI-rendering. Deze verbeteringen zorgen ervoor dat geneste besturingselementen, zoals knoppen in deelvensters op tabbladpagina's, correct worden geschaald op basis van de DPI-instellingen van de huidige monitor. Deze functie, die is aangemeld voor .NET 7, wordt standaard ingeschakeld in .NET 8.
- Overview van WinForms op .NET 7
- Hoge DPI-verbeteringen
- Toegankelijkheidsverbeteringen en oplossingen
- Verbeteringen aan gegevensbinding (preview)
- Diverse verbeteringen
- Zie ook
.NET 6
De focus van .NET 5 voor WinForms omvat bijgewerkte sjablonen voor C# die gebruikmaken van globale instructies, bestandsgebonden naamruimten en null-waardeerbare referentietypen. Er is een nieuwe bootstrap voor toepassingen geïntroduceerd, waarmee de configuratie van Windows Forms toepassingen wordt vereenvoudigd met behulp van de methode ApplicationConfiguration.Initialize.
- Overzicht van WinForms op .NET 6
- Bijgewerkte sjablonen voor C#
- Nieuwe toepassing bootstrap
- Het standaardlettertype wijzigen
- Visual Studio designer-verbeteringen
- Hoge DPI-verbeteringen voor PerMonitorV2
- Nieuwe API's
- Bijgewerkte API's
- Verbeterde toegankelijkheid
.NET 5
De focus van .NET 5 voor WinForms was om verbeterde functies, nieuwe besturingselementen en verbeterde bestaande besturingselementen te introduceren.
.NET Desktop feedback