Delen via


Windows Forms verouderingen (.NET 10)

Sommige Windows Forms-API's zijn gemarkeerd als verouderd, te beginnen in .NET 10.

Vorig gedrag

Voorheen konden de betrokken API's worden gebruikt zonder buildwaarschuwingen.

Nieuw gedrag

In .NET 10 en latere versies produceert het gebruik van deze API's een compilatietijdwaarschuwing met een aangepaste diagnostische id. Door het gebruik van aangepaste diagnostische id's kunt u de waarschuwingen afzonderlijk onderdrukken in plaats van alle waarschuwingen over veroudering te onderdrukken.

De volgende tabel bevat de aangepaste diagnostische id's en de bijbehorende waarschuwingsberichten.

Diagnostische ID Beschrijving Ernstigheid
WFDEV004 Form.OnClosing(CancelEventArgs)en Form.OnClosed(EventArgs) de bijbehorende gebeurtenissen zijn verouderd. Gebruik Form.OnFormClosing(FormClosingEventArgs), Form.OnFormClosed(FormClosedEventArgs)Form.FormClosing en Form.FormClosed in plaats daarvan. Waarschuwing
WFDEV005 Clipboard.GetData(String) methode is verouderd. Gebruik in plaats daarvan Clipboard.TryGetData methoden. Waarschuwing
WFDEV006 ContextMenu, DataGrid, MainMenu, Menu, StatusBar, ToolBar zijn verouderd. Ze worden geleverd voor binaire compatibiliteit met .NET Framework. Waarschuwing

Geïntroduceerde versie

.NET 10

Type van brekende verandering

Deze afschrijvingswaarschuwingen kunnen broncompatibiliteit beïnvloeden.

  • Volg de specifieke richtlijnen voor elke diagnostische ID met behulp van de URL-link die bij de waarschuwing wordt verstrekt.
  • Indien nodig kunt u de waarschuwing onderdrukken met behulp van de aangepaste diagnostische WFDEVxxx id-waarde.

Betreffende API's

WFDEV004

WFDEV005

WFDEV006

Zie ook