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

Perform OpenURL action using new AdaptiveCards.Renderer.UWP package

在带有制动更改的新 nuged 包到达之前,我能够订阅操作并定义应用程序应该为 OpenURL 操作执行的操作:

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

我无法在新 A​​daptiveCardRenderer 中找到任何事件,在这种情况下,我应该如何聆听按钮点击并做出反应?

对于最新测试版中的重大更改,我们深表歉意。新的 API 通过将 Action 事件关联到呈现的卡片来提供更大的灵活性。当您调用 RenderAdaptiveCard(...) 时,您会得到一个 RenderedAdaptiveCard 对象。此对象具有 OnAction 事件