Istotne zmiany w programie Windows Presentation Foundation dla platformy .NET Core 3.0
Obsługa formularzy systemu Windows została dodana do platformy .NET Core w wersji 3.0. W tym artykule wymieniono zmiany powodujące niezgodność dla formularzy systemu Windows w wersji platformy .NET, w której zostały wprowadzone. Jeśli uaktualniasz aplikację Windows Forms z programu .NET Framework lub z poprzedniej wersji platformy .NET Core (3.0 lub nowszej), ten artykuł dotyczy Ciebie.
Na tej stronie udokumentowane są następujące zmiany powodujące niezgodność:
Zmiana powodująca niezgodność | Wprowadzona wersja |
---|---|
Zmienione zachowanie przeciągania i upuszczania w edytorach tekstu | 3.0 |
.NET Core 3.0
Zmienione zachowanie przeciągania i upuszczania w edytorach tekstu
Program .NET Core 3.0 wprowadził zmianę sposobu tworzenia System.Windows.DataObject kontrolki edytora tekstu podczas przeciągania tekstu do innej kontrolki. Zmiana wyłączyła autokonwersję, powodując, że operacja zachowuje dane jako DataFormats.Text lub DataFormats.UnicodeText zamiast konwertować je na DataFormats.StringFormat.
Wprowadzona wersja
.NET Core 3.0
Kategoria
Windows Presentation Foundation
Poprzednie zachowanie
Typ danych podczas System.Windows.DataObject przeciągania tekstu z kontrolki edytora tekstu to DataFormats.StringFormat.
Nowe zachowanie
Typ danych podczas System.Windows.DataObject przeciągania tekstu z kontrolki edytora tekstu to DataFormats.Text lub DataFormats.UnicodeText.
Typ zmiany powodującej niezgodność
Ta zmiana jest zmianą behawioralną.
Przyczyna wprowadzenia zmiany
Zmiana była niezamierzona.
Zalecana akcja
Ta zmiana została przywrócona na platformie .NET 7. Uaktualnij do platformy .NET 7 lub nowszej.