使用新的 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)
{...}
}
我无法在新 AdaptiveCardRenderer 中找到任何事件,在这种情况下,我应该如何聆听按钮点击并做出反应?
对于最新测试版中的重大更改,我们深表歉意。新的 API 通过将 Action 事件关联到呈现的卡片来提供更大的灵活性。当您调用 RenderAdaptiveCard(...)
时,您会得到一个 RenderedAdaptiveCard
对象。此对象具有 OnAction 事件
在带有制动更改的新 nuged 包到达之前,我能够订阅操作并定义应用程序应该为 OpenURL 操作执行的操作:
renderer.Action += Renderer_Action;
..
private void Renderer_Action(AdaptiveCardRenderer sender, AdaptiveActionEventArgs args)
{
var openUrlAction = args.Action as AdaptiveOpenUrlAction;
if (openUrlAction != null)
{...}
}
我无法在新 AdaptiveCardRenderer 中找到任何事件,在这种情况下,我应该如何聆听按钮点击并做出反应?
对于最新测试版中的重大更改,我们深表歉意。新的 API 通过将 Action 事件关联到呈现的卡片来提供更大的灵活性。当您调用 RenderAdaptiveCard(...)
时,您会得到一个 RenderedAdaptiveCard
对象。此对象具有 OnAction 事件