MonoTouch.Dialog.JsonDialogViewController.InvokeAction C# (CSharp) Method

InvokeAction() public method

public InvokeAction ( ActionElement action ) : void
action ActionElement
return void
		public void InvokeAction(ActionElement action){
			if (action.GetType()==typeof(SubmitElement)){
				_submitForm((SubmitElement)action);
			} else {	
				_invokeAction(action.Action, action);
			}
		}
		

Same methods

JsonDialogViewController::InvokeAction ( string action ) : void
JsonDialogViewController::InvokeAction ( string action, Element element ) : void

Usage Example

        public static NSAction a(this JsonObject json, JsonDialogViewController dvc)
        {
            if (json != null && json.ContainsKey("navigateto") && json.ContainsKey("action"))
            {
                string file   = json["navigateto"];
                string action = json["action"];
                return(() => {
                    dvc.InvokeAction(action, new object[] { file });
                });
            }

            if (json.ContainsKey("navigateto"))
            {
                string file = json["navigateto"];
                return(() => {
                    dvc.NavigateTo(file);
                });
            }


            if (json.ContainsKey("action"))
            {
                return(() => {
                    dvc.InvokeAction(json["action"], new Element("adf"));
                });
            }

            return(null);
        }
All Usage Examples Of MonoTouch.Dialog.JsonDialogViewController::InvokeAction