Compartilhar via


Alterações interruptivas no Windows Presentation Foundation para .NET Core 3.0

O suporte ao Windows Forms foi adicionado ao .NET Core na versão 3.0. Este artigo lista as alterações interruptivas para Windows Forms segundo versão do .NET na qual elas foram introduzidas. Se você estiver atualizando um aplicativo Windows Forms de .NET Framework ou de uma versão anterior do .NET Core (3.0 ou posterior), este artigo se aplicará a você.

As seguintes alterações interruptivas estão documentadas nesta página:

Alteração interruptiva Versão introduzida
Comportamento alterado de arrastar e soltar em editores de texto 3.0

.NET Core 3.0

Comportamento alterado de arrastar e soltar em editores de texto

O .NET Core 3.0 introduziu uma alteração na forma como os controles do editor de texto criam um System.Windows.DataObject ao arrastar texto para outro controle. A alteração desativou a conversão automática, fazendo com que a operação mantivesse os dados como DataFormats.Text ou DataFormats.UnicodeText em vez de convertê-los em DataFormats.StringFormat.

Versão introduzida

.NET Core 3.0

Categoria

Windows Presentation Foundation

Comportamento anterior

O tipo de dados ativado System.Windows.DataObject ao arrastar texto de um controle de editor de texto era DataFormats.StringFormat.

Novo comportamento

O tipo de dados ativado ao System.Windows.DataObject arrastar texto de um controle de editor de texto é DataFormats.Text ou DataFormats.UnicodeText.

Tipo de alteração interruptiva

Esta é uma alteração comportamental.

Motivo da alteração

A mudança não foi intencional.

Essa alteração foi revertida no .NET 7. Atualize para o .NET 7 ou posterior.

APIs afetadas