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.
Action recommandée
Cette modification a été rétablie dans .NET 7. Effectuez une mise à niveau vers .NET 7 ou version ultérieure.