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)); } }
public RenderedAdaptiveCard(View view, AdaptiveCard originatingCard, IList <AdaptiveWarning> warnings, RenderedAdaptiveCardInputs userInputs) : base(originatingCard, warnings) { View = view; UserInputs = userInputs; }