文本编辑器中的拖放操作
.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 以还原行为。