Операции перетаскивания в текстовых редакторах

.NET 7 устраняет регрессию, представленную в .NET Core 3.0 для операций перетаскивания в элементах управления текстового редактора. Это обновление восстанавливает поведение, соответствующее платформа .NET Framework, обеспечивая согласованность при установке данных во время операций перетаскивания.

Представленные версии

.NET 7

Прежнее поведение

В .NET Core 3.0 до .NET 6 тип System.Windows.DataObject данных при перетаскивании текста из элемента управления текстовым редактором был DataFormats.Text или DataFormats.UnicodeText.

Новое поведение

Начиная с .NET 7 тип данных System.Windows.DataObject при перетаскивании текста из элемента управления текстовым редактором.DataFormats.StringFormat

Тип критического изменения

Это изменение поведения.

Причина изменения

Это изменение было внесено, чтобы вернуть непреднамеренное изменение в .NET 3.0 и соответствовать поведению платформа .NET Framework.

Обновите старые проекты до последней версии .NET, чтобы восстановить поведение.

Затронутые API