Partage via


Changements cassants dans Windows Presentation Foundation pour .NET Core 3.0

La prise en charge de Windows Forms a été ajoutée à .NET Core dans la version 3.0. Cet article répertorie les changements cassants pour Windows Forms par la version .NET dans laquelle ils ont été introduits. Si vous mettez à niveau une application Windows Forms à partir de .NET Framework ou d’une version précédente de .NET Core (3.0 ou version ultérieure), cet article vous concerne.

Les modifications cassantes suivantes sont documentées sur cette page :

Modification avec rupture Version introduite
Comportement de glisser-déplacer modifié sur les éditeurs de texte 3.0

.NET Core 3.0

Comportement de glisser-déplacer modifié sur les éditeurs de texte

.NET Core 3.0 a introduit une modification de la façon dont les contrôles de l’éditeur de texte créent un System.Windows.DataObject lors du glissement de texte vers un autre contrôle. La modification a désactivé laconversion automatique, ce qui entraîne la conservation des données en tant que DataFormats.Text ou DataFormats.UnicodeText au lieu de la DataFormats.StringFormatconvertir en .

Version introduite

.NET Core 3.0

Catégorie

Windows Presentation Foundation

Comportement précédent

Le type de données activé System.Windows.DataObject lors du glisser du texte à partir d’un contrôle d’éditeur de texte était DataFormats.StringFormat.

Nouveau comportement

Le type de données activé System.Windows.DataObject lors du glisser du texte à partir d’un contrôle d’éditeur de texte est DataFormats.Text ou DataFormats.UnicodeText.

Type de changement cassant

Ce changement est un changement de comportement.

Raison du changement

La modification était involontaire.

Cette modification a été rétablie dans .NET 7. Effectuez une mise à niveau vers .NET 7 ou version ultérieure.

API affectées