public AdaptiveRenderContext(Action <object, AdaptiveActionEventArgs> actionCallback, Action <object, MissingInputEventArgs> missingDataCallback)
 {
     UserInputs = new RenderedAdaptiveCardInputs(InputBindings);
     if (actionCallback != null)
     {
         this.OnAction += new EventHandler <AdaptiveActionEventArgs>((object obj, AdaptiveActionEventArgs args) => actionCallback(obj, args));
     }
     if (missingDataCallback != null)
     {
         this.OnMissingInput += new EventHandler <MissingInputEventArgs>((object obj, MissingInputEventArgs args) => missingDataCallback(obj, args));
     }
 }
Example #2
0
 public RenderedAdaptiveCard(View view, AdaptiveCard originatingCard, IList <AdaptiveWarning> warnings, RenderedAdaptiveCardInputs userInputs) : base(originatingCard, warnings)
 {
     View       = view;
     UserInputs = userInputs;
 }