Мы рады сообщить, что XAML Behaviors для WPF недавно стал открытым исходным кодом.
В прошлом году мы открыт Исходный код XAML Behaviors для UWP, который имел большой успех, и Поведение пакета NuGet было скачано более 500 000 раз.
XAML Behaviors для WPF теперь поставляется в виде пакета NuGet. Microsoft.Xaml.Behaviors.Wpf .
Подробности под катом!
Это позволит вам быстро добавлять новые функции и исправлять ошибки.
Когда в репозиторий добавляется новое поведение или функция, их можно будет использовать практически сразу.
Открытость к исправлениям позволяет платформе Behaviors развиваться, давая сообществу возможность задавать темп и направление.
Хотя вы можете продолжать использовать Extension SDK, будущая разработка будет осуществляться только на GitHub и будет опубликована в виде пакета NuGet в новом пространстве имен Microsoft.Xaml.Behaviors.
Начните использовать поведение XAML для WPF прямо сейчас
Вы можете установить последнюю версию поведения WPF XAML как в Visual Studio, так и в Blend, используя диспетчер пакетов NuGet:Из консоли диспетчера пакетов:
Из ресурсов Blend:PM > Install-Package Microsoft.Xaml.Behaviors.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.
Этапы миграции
- Удалите ссылку на «Microsoft.Expression.Interactions» и «System.Windows.Interactivity».
- Установите пакет NuGet «Microsoft.Xaml.Behaviors.Wpf».
- Файлы XAML — замените пространства имен xmlns http://schemas.microsoft.com/expression/2010/interactivity " И " http://schemas.microsoft.com/expression/2010/interactions " на " http://schemas.microsoft.com/xaml/behaviors “
- Файлы C#.
Замените значения в файлах C# «Microsoft.Xaml.Interactivity» и «Microsoft.Xaml.Interactions» на «Microsoft.Xaml.Behaviors».
Заключение
Большое спасибо нашему Лидеры MVP за потраченное время и усилия на помощь в этом проекте: WPF XAML Behaviors открыт для сообщества.
Ребята из Сообщество разработчиков Майкрософт @msdevru, канал сообщества разработчиков Microsoft для разработчиков и всех, кто интересуется новыми технологиями.
Теги: #microsoft #C++ #.
NET #xml #wpf #xaml. xml
-
Ищете Мощную Защиту Пк?
19 Oct, 24 -
Мид, Джордж Герберт
19 Oct, 24 -
Дино Эспозито Выступит На .Next В Москве
19 Oct, 24 -
Ищу Команду Единомышленников
19 Oct, 24 -
Основные Понятия Стандартной Библиотеки C++
19 Oct, 24 -
Po.js — Супер Простая Утилита Для I18N
19 Oct, 24 -
327 000 Рублей От Государства? Пожалуйста!
19 Oct, 24