2017-10-04 5 views
0

を使ってOpenURLのアクションを実行します。ブレーキ変化と新しいnugedパッケージが到着する前に、私はアクションに加入することができたとのOpenURLアクションのために何をすべきかのアプリ定義された新しいAdaptiveCards.Renderer.UWPパッケージに

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

私はありませんでした新しいイベントAdaptiveCardRendererを見つけることができます。この場合、ボタンのクリックをどのように聞いて反応する必要がありますか?

答えて

0

最新ベータ版の改訂について申し訳ありません。新しいAPIでは、レンダリングされたカードにActionイベントを関連付けることにより、より柔軟に対応できます。 RenderAdaptiveCard(...)に電話すると、RenderedAdaptiveCardオブジェクトが返されます。このオブジェクトはOnActionイベントを持っています

+0

ありがとうございます、魔法のように動作します: 'var uiCard = renderer.RenderAdaptiveCard(card); uiCard.Action + = SpecifyCardAction; ' –