Поведения Xaml Для Wpf Теперь С Открытым Исходным Кодом

Мы рады сообщить, что XAML Behaviors для WPF недавно стал открытым исходным кодом.

В прошлом году мы открыт Исходный код XAML Behaviors для UWP, который имел большой успех, и Поведение пакета NuGet было скачано более 500 000 раз.

XAML Behaviors для WPF теперь поставляется в виде пакета NuGet. Microsoft.Xaml.Behaviors.Wpf .

Подробности под катом!

Поведения XAML для WPF теперь с открытым исходным кодом

Это позволит вам быстро добавлять новые функции и исправлять ошибки.

Когда в репозиторий добавляется новое поведение или функция, их можно будет использовать практически сразу.

Открытость к исправлениям позволяет платформе Behaviors развиваться, давая сообществу возможность задавать темп и направление.

Хотя вы можете продолжать использовать Extension SDK, будущая разработка будет осуществляться только на GitHub и будет опубликована в виде пакета NuGet в новом пространстве имен Microsoft.Xaml.Behaviors.



Начните использовать поведение XAML для WPF прямо сейчас

Вы можете установить последнюю версию поведения WPF XAML как в Visual Studio, так и в Blend, используя диспетчер пакетов NuGet:

Поведения XAML для WPF теперь с открытым исходным кодом

Из консоли диспетчера пакетов:
   

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

Из ресурсов Blend:

Поведения XAML для WPF теперь с открытым исходным кодом

Как и в случае с UWP, мы обновили Blend для Visual Studio 2019. Вместо представления предварительно заполненного списка поведений на панели ресурсов, Blend предоставляет пользователю ссылку для установки пакета NuGet. Нажав на эту ссылку, вы можете загрузить последнюю версию пакета NuGet. Обратите внимание: если это существующий проект, который ссылается на старый Behaviors SDK, список будет предварительно заполнен Behaviors из SDK. Ниже приведены инструкции по переходу на пакет NuGet.

Перенос проектов .

NET Framework из Extension SDK в NuGet

Пакет NuGet поставляется с DLL в пространстве имен «Microsoft.Xaml.Behaviors».

Поскольку API-интерфейсы для WPF такие же, как и в исходном SDK расширений, для переключения достаточно просто установить пакет NuGet и обновить xmlns и using. Обратите внимание, что это поведение еще не полностью поддерживается в .

NET Core.

Этапы миграции

  1. Удалите ссылку на «Microsoft.Expression.Interactions» и «System.Windows.Interactivity».

  2. Установите пакет NuGet «Microsoft.Xaml.Behaviors.Wpf».

  3. Файлы XAML — замените пространства имен xmlns http://schemas.microsoft.com/expression/2010/interactivity " И " http://schemas.microsoft.com/expression/2010/interactions " на " http://schemas.microsoft.com/xaml/behaviors
  4. Файлы C#.

    Замените значения в файлах C# «Microsoft.Xaml.Interactivity» и «Microsoft.Xaml.Interactions» на «Microsoft.Xaml.Behaviors».



Поведения XAML для WPF теперь с открытым исходным кодом



Заключение

Большое спасибо нашему Лидеры MVP за потраченное время и усилия на помощь в этом проекте: WPF XAML Behaviors открыт для сообщества.




Ребята из Сообщество разработчиков Майкрософт @msdevru, канал сообщества разработчиков Microsoft для разработчиков и всех, кто интересуется новыми технологиями.

Теги: #microsoft #C++ #.

NET #xml #wpf #xaml. xml

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.