面向 Windows 开发人员的自适应卡片
时间线
首项支持自适应卡片的 Windows 体验是时间线,这是首次在 Windows 10 1803 中引入的全新体验。
UserActivity API
可以通过 Windows.ApplicationModel.UserActivities.UserActivity
API 将活动填充到时间线中。
将通过 VisualElement
的 Content
属性提供自适应卡片,如下所示:
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 分钟的学习模块,其中包含了从头到尾的这些步骤。
了解详细信息
Build 2017 的此次会议详细介绍了用户活动。
其他 Windows Surface
我们目前还没有任何可以透露的内容,但我们正在努力将自适应卡片引入到更多 Windows 体验中。
深入了解!
在本教程中,我们只是介绍了一些粗浅的知识。若要了解自适应卡片的更多内容,请过不久再回来查看并浏览下面的链接。