使用新的AdaptiveCards.Renderer.UWP包执行OpenURL操作

时间:2017-10-04 19:03:31

标签: uwp adaptive-cards

在新制造的包裹出现制动变化之前,我能够订阅操作并定义应该为OpenURL操作做什么:

renderer.Action += Renderer_Action;
..
private void Renderer_Action(AdaptiveCardRenderer sender, AdaptiveActionEventArgs args)
{
    var openUrlAction = args.Action as AdaptiveOpenUrlAction;
    if (openUrlAction != null)
    {...}
}

我无法在新的 AdaptiveCardRenderer 中找到任何事件,在这种情况下我应该如何监听并响应按钮点击?

1 个答案:

答案 0 :(得分:0)

对于最新测试版中的重大更改感到抱歉。通过将Action事件与呈现的卡相关联,新API允许更大的灵活性。当您致电RenderAdaptiveCard(...)时,您会收到RenderedAdaptiveCard个对象。该对象具有OnAction事件