Comportements XAML pour WPF est désormais Open Source

Nous sommes heureux d'annoncer que récemment XAML Behaviors for WPF est devenu Open Source.

L'année dernière, nous avons ouvert le code source XAML Behaviors pour UWP, qui a été un grand succès, et le package Behaviors NuGet a été téléchargé plus de 500 000 fois. Comportements XAML pour WPF est désormais disponible sous la forme d'un package NuGet - Microsoft.Xaml.Behaviors.Wpf . Plus de détails sous la coupe!



Cela vous permettra d'ajouter rapidement de nouvelles fonctionnalités et de corriger les erreurs. Lorsqu'un nouveau comportement ou une nouvelle fonctionnalité est ajouté au référentiel, ils peuvent être utilisés presque immédiatement. L'ouverture aux corrections permet à la plateforme Comportements d'évoluer, donnant à la communauté la possibilité de fixer le rythme et la direction. Bien que vous puissiez continuer à utiliser le SDK d'extension, les développements ultérieurs ne seront effectués que sur GitHub et seront publiés dans le package NuGet dans le nouvel espace de noms Microsoft.Xaml.Behaviors.

Commencez à utiliser les comportements XAML pour WPF maintenant


Vous pouvez installer la dernière version de WPF XAML Behaviors dans Visual Studio et Blend à l'aide du gestionnaire de packages NuGet:



Depuis la console du gestionnaire de packages:

PM > Install-Package Microsoft.Xaml.Behaviors.Wpf 

De Blend Assets:



Comme dans le cas de UWP, nous avons effectué des mises à jour pour Blend pour Visual Studio 2019. Au lieu de présenter une liste pré-remplie de comportements dans le panneau des ressources, Blend propose à l'utilisateur un lien pour installer le package NuGet. En cliquant sur ce lien, vous pouvez télécharger le dernier package NuGet. Notez que s'il s'agit d'un projet existant qui fait référence à l'ancien SDK des comportements, la liste sera préremplie avec les comportements du SDK. Vous trouverez ci-dessous des instructions pour la mise à niveau vers le package NuGet.

Migration de projets .NET Framework du SDK d'extension vers NuGet


Le package NuGet est livré avec une DLL dans l'espace de noms Microsoft.Xaml.Behaviors. Étant donné que les API pour WPF sont les mêmes que dans le SDK d'extension d'origine, la commutation est aussi simple que d'installer le package NuGet et de mettre à jour xmlns et les utilisations. Notez que le comportement n'est pas encore entièrement pris en charge dans .NET Core.

Étapes de migration


  1. Supprimez le lien vers «Microsoft.Expression.Interactions» et «System.Windows.Interactivity»
  2. Installez le package NuGet «Microsoft.Xaml.Behaviors.Wpf».
  3. Fichiers XAML - remplacez les espaces de noms xmlns «http://schemas.microsoft.com/expression/2010/interactivity» et «http://schemas.microsoft.com/expression/2010/interactions» par «http: // schemas. microsoft.com/xaml/behaviors “
  4. Fichiers C # - remplacez les valeurs des fichiers C # «Microsoft.Xaml.Interactivity» et «Microsoft.Xaml.Interactions» par «Microsoft.Xaml.Behaviors»



Conclusion


Un grand merci à nos dirigeants MVP pour avoir consacré leur temps et leurs efforts pour aider avec ce projet: WPF XAML Behaviors est ouvert à la communauté.



Les gars de la communauté des développeurs Microsoft @msdevru, le canal de la communauté des développeurs Microsoft pour les développeurs et tous ceux qui s'intéressent aux nouvelles technologies nous ont aidés à préparer cet article.

Source: https://habr.com/ru/post/fr433334/


All Articles