適用於 .NET Core 3.0 的 Windows Presentation Foundation 重大變更
已將 Windows Forms 支援新增至 .NET Core 3.0 版。 本文列出 .NET 版本引進的 Windows Forms 中斷性變更。 如果您要從 .NET Framework 或舊版 .NET Core (3.0 或更新版本) 升級 Windows Forms 應用程式,本文對您適用。
本頁面說明下列中斷性變更:
重大變更 | 導入的版本 |
---|---|
在文字編輯器上改變拖放行為 | 3.0 |
.NET Core 3.0
在文字編輯器上改變拖放行為
.NET Core 3.0 引進了文本編輯器控件在將文字拖曳至另一個控件時建立 System.Windows.DataObject 的變更。 變更已停用自動轉換,導致作業將資料保留為 DataFormats.Text 或 DataFormats.UnicodeText ,而不是將它 DataFormats.StringFormat轉換成 。
導入的版本
.NET Core 3.0
類別
Windows Presentation Foundation
先前的行為
從文字編輯器控制器拖曳文字時的資料類型 System.Windows.DataObject 為 DataFormats.StringFormat。
新的行為
從文字編輯器控制器拖曳文字時的資料類型 System.Windows.DataObject 為 DataFormats.Text 或 DataFormats.UnicodeText。
中斷性變更的類型
此變更為行為變更。
變更原因
變更是無意的。
建議的動作
這項變更已在 .NET 7 中還原。 升級至 .NET 7 或更新版本。