文本编辑器中的拖放操作

.NET 7 解决了 .NET Core 3.0 中关于文本编辑器控件中拖动操作的回归。 此更新将还原行为以匹配 .NET Framework 的行为,确保在拖动操作期间设置数据的一致性。

引入的版本

.NET 7

旧行为

在 .NET Core 3.0 到 .NET 6 中,从文本编辑器控件拖动文本时, System.Windows.DataObject 数据类型为 DataFormats.TextDataFormats.UnicodeText

新行为

从 .NET 7 开始,从文本编辑器控件拖动文本时打开 System.Windows.DataObject 的数据类型为 DataFormats.StringFormat

中断性变更的类型

此更改为行为更改

更改原因

进行了更改以还原 .NET 3.0 中的意外更改,并匹配 .NET Framework 的行为。

将旧项目升级到最新版本的 .NET 以还原行为。

受影响的 API