Microsoft обновила Windows Community Toolkit до версии 4.0

В своем блоге Microsoft анонсировала 4-ю версию Windows Community Toolkit. Обновление произошло после недавнего достижения сообществом одного миллиона загрузок во всех пакетах NuGet. Подробнее ознакомиться с выпуском можно на странице Windows Community Toolkit в GitHub.

Основные обновления

  • Добавлен DataGrid с плавным дизайном для всех разработчиков.
  • Добавлены новые элементы управления Microsoft Graph: PlannerTaskList и PowerBIEmbedded.
  • Twitter, LinkedIn и Microsoft Translator перешли на пакеты .NET Standard.
  • Реализована поддержка темной темы для примеров приложений, а также выбор тем для каждого образца.

Windows Community Toolkit

Контроль DataGrid

DataGrid — элемент управления, который позволяет свободно отображать данные в строках и столбцах. Он сохраняет модель программирования для DataGrid от Silverlight и WPF. Поэтому разработчики теперь могут создавать чёткую таблицу данных, редактировать её, проверять данные и функции их формирования с помощью простого кода в Windows 10.

< controls:DataGrid x:Name="dataGrid1"
    Height="600" Margin="12"
    AutoGenerateColumns="True"
    ItemsSource="{x:Bind MyViewModel.Customers}" /> 

О всех возможностях контроля DataGrid можно прочесть в документации, включающей в себя примеры кода.

Новый Microsoft Graph

В Toolkit v3.0 была введена новая категория управления UWP, что позволяет разработчикам иметь доступ к Microsoft Graph, а именно: добавлять пользовательский интерфейс, искать сотрудников и друзей, просматривать SharePoint и многое другое. В версии 4.0 теперь появились два новых элемента управления: PlannerTaskList и PowerBIEmbedded.

PlannerTaskList позволяет разработчикам интегрировать задачи в приложения и разрешать пользователям взаимодействовать с задачами Microsoft Planner.

Planner

PowerBIEmbedded позволяет разработчикам встраивать виджет PowerBI в приложения и позволяет пользователям взаимодействовать с данными.

Перемещение Twitter, LinkedIn и Microsoft Translator в .NET Standard

Windows Community Toolkit содержит API, которые упрощают работу с веб-сервисами Twitter, OneDrive, LinkedIn, Microsoft Graph и другими. С обновлениями большинство служб перешли к пакету .NET Standard (Microsoft.Toolkit.Services), и теперь они доступны для фреймворков.

Microsoft регулярно занимается обновлениями. Еще в июне 2018 года компания анонсировала версию Windows Community Toolkit 3.0 с новыми пакетами и API.

Источник: блог Windows Developer