Поделиться через


Адаптивные карточки для разработчиков Windows

Временная шкала

Первый интерфейс Windows для поддержки адаптивных карточек — Хронология, совершенно новый функционал, впервые представленный в Windows 10 1803.

Лента времени

UserActivity API

API Windows.ApplicationModel.UserActivities.UserActivity заполняет временную шкалу активностью.

Адаптивная карточка будет предоставлена через Content свойство VisualElement, как показано ниже:

UserActivity userActivity = await channel.GetOrCreateUserActivityAsync(activityId, new HostName("contoso.com"));
userActivity.ActivationUri = new Uri("rss-reader:article?" + article.Link);
userActivity.DisplayText = article.Title; //used for details tile text
userActivity.VisualElements.Content = AdaptiveCardBuilder.CreateAdaptiveCardFromJson(jsonString);
await userActivity.SaveAsync();

Модуль обучения

Существует отличный 45-минутный модуль обучения «Learn», который охватывает эти этапы от начала до конца.

Интеграция адаптивных карточек в временную шкалу Windows 10

Подробнее

В этом сеансе Build 2017 подробно рассматриваются активности пользователей.

Другие поверхности Windows

Нам пока нечего сообщить, но мы работаем над включением адаптивных карточек в большее количество возможностей Windows.

Погружение!

Мы едва затронули тему в этом руководстве, поэтому загляните сюда позже и ознакомьтесь с ссылками ниже, чтобы узнать больше об адаптивных карточках.