Temos o prazer de anunciar que recentemente o XAML Behaviors for WPF se tornou Open Source.
No ano passado,
abrimos o código-fonte XAML Behaviors para UWP, que foi um grande sucesso, e
o pacote NuGet do Behaviors já foi baixado mais de 500.000 vezes. Os comportamentos XAML para WPF agora vêm como um pacote NuGet -
Microsoft.Xaml.Behaviors.Wpf . Mais detalhes sob o corte!

Isso permitirá que você adicione rapidamente novos recursos e corrija erros. Quando um novo comportamento ou recurso é adicionado ao repositório, eles podem ser usados quase imediatamente. A abertura às correções permite que a plataforma de Comportamentos evolua, dando à comunidade a capacidade de definir o ritmo e a direção. Embora você possa continuar usando o Extension SDK, o desenvolvimento adicional será feito apenas no GitHub e será publicado no pacote NuGet no novo espaço para nome Microsoft.Xaml.Behaviors.
Comece a usar os comportamentos XAML para WPF agora
Você pode instalar a versão mais recente do WPF XAML Behaviors no Visual Studio e Blend usando o gerenciador de pacotes NuGet:

No console do gerenciador de pacotes:
PM > Install-Package Microsoft.Xaml.Behaviors.Wpf
Dos Blend Assets:

Como no caso da UWP, fizemos atualizações para o Blend for Visual Studio 2019. Em vez de apresentar uma lista pré-preenchida de comportamentos no painel de ativos, o Blend oferece ao usuário um link para instalar o pacote NuGet. Ao clicar neste link, você pode baixar o último pacote NuGet. Observe que, se este é um projeto existente que faz referência ao antigo Behaviors SDK, a lista será preenchida previamente com Behaviors do SDK. Abaixo estão as instruções para atualizar para o pacote NuGet.
Migrando projetos do .NET Framework do Extension SDK para o NuGet
O pacote NuGet vem com uma DLL no espaço para nome Microsoft.Xaml.Behaviors. Como as APIs para WPF são as mesmas do SDK de extensão original, a alternância é tão simples quanto instalar o pacote NuGet e atualizar xmlns e usos. Observe que o comportamento ainda não é totalmente suportado no .NET Core.
Etapas de migração
- Remova o link para "Microsoft.Expression.Interactions" e "System.Windows.Interactivity"
- Instale o pacote NuGet "Microsoft.Xaml.Behaviors.Wpf".
- Arquivos XAML - substitua os namespaces xmlns "http://schemas.microsoft.com/expression/2010/interactivity" e "http://schemas.microsoft.com/expression/2010/interactions" por "http: // schemas. microsoft.com/xaml/behaviors "
- Arquivos C # - substitua os valores nos arquivos C # "Microsoft.Xaml.Interactivity" e "Microsoft.Xaml.Interactions" por "Microsoft.Xaml.Behaviors"

Conclusão
Muito obrigado aos nossos
líderes de MVP por dedicar seu tempo e esforços para ajudar neste projeto: O WPF XAML Behaviors é aberto à comunidade.
Os caras da
comunidade de desenvolvedores da
Microsoft @msdevru, o canal da comunidade de desenvolvedores da Microsoft para desenvolvedores e todos os interessados em novas tecnologias nos ajudaram a preparar este artigo.