2017-10-04 3 views
0

Avant nouveau package nuged avec des changements de freinage sont arrivés, je suis en mesure de souscrire à des actions et défini ce que l'application devrait faire pour l'action OpenURL:Exécuter l'action OpenURL utilisant nouveau package AdaptiveCards.Renderer.UWP

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

Je ne capable de trouver des événements au nouveau AdaptiveCardRenderer, comment dois-je écouter et réagir aux clics des boutons dans ce cas?

Répondre

0

Désolé pour les changements de rupture dans la dernière version bêta. La nouvelle API permet plus de flexibilité en associant l'événement Action à la carte rendue. Lorsque vous appelez RenderAdaptiveCard(...), vous obtenez un objet RenderedAdaptiveCard en arrière. Cet objet a l'événement OnAction

+0

Merci, fonctionne comme une magie :) 'var uiCard = renderer.RenderAdaptiveCard (card); uiCard.Action + = SpécifierCardAction; ' –