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). Dit artikel bevat een zomerse versie van wat er nieuw is in elke release.
.NET 10 Release Candidate
In deze sectie worden de belangrijkste wijzigingen in WinForms voor .NET 10 Release Candidate 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 opnieuw verbeterde DPI-ondersteuning, met name via Dpi-verbeteringen in Visual Studio. Dankzij deze uitbreiding kan Windows Designer onafhankelijk van Visual Studio worden uitgevoerd in een modus zonder DPI-bewustzijn, waardoor ervoor gezorgd wordt dat 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
- Dpi-verbeteringen in Visual Studio
- 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.
- Overzicht 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 bevat bijgewerkte sjablonen voor C# die gebruikmaken van globale richtlijnen, naamruimten met bestandsbereik en null-referentietypen. Er is een nieuwe bootstrap voor toepassingen geïntroduceerd, waarmee de configuratie van Windows Forms-toepassingen wordt vereenvoudigd met behulp van de ApplicationConfiguration.Initialize methode.
- Overzicht van WinForms op .NET 6
- Bijgewerkte sjablonen voor C#
- Nieuwe toepassing bootstrap
- Het standaardlettertype wijzigen
- Verbeteringen in Visual Studio Designer
- 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