在新制造的包裹出现制动变化之前,我能够订阅操作并定义应该为OpenURL操作做什么:
renderer.Action += Renderer_Action;
..
private void Renderer_Action(AdaptiveCardRenderer sender, AdaptiveActionEventArgs args)
{
var openUrlAction = args.Action as AdaptiveOpenUrlAction;
if (openUrlAction != null)
{...}
}
我无法在新的 AdaptiveCardRenderer 中找到任何事件,在这种情况下我应该如何监听并响应按钮点击?
答案 0 :(得分:0)
对于最新测试版中的重大更改感到抱歉。通过将Action事件与呈现的卡相关联,新API允许更大的灵活性。当您致电RenderAdaptiveCard(...)
时,您会收到RenderedAdaptiveCard
个对象。该对象具有OnAction事件