0

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

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

我无法在 new AdaptiveCardRenderer找到任何事件,在这种情况下我应该如何收听按钮点击并做出反应?

4

1 回答 1

0

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

于 2017-10-05T02:23:17.487 回答