public void OnInvokeComplete(object sender, InvokeCompleteEventArgs e) { var result = e.Result; var methodName = e.Method.Name; if (result != null) { var resultPropertyGrid = visibleControlsMethodName[methodName].Item2; if (resultPropertyGrid != null) { var resultDictionary = resultPropertyGrid.Content as IDictionary<String, object>; resultDictionary["result"] = result; resultPropertyGrid.Content = resultDictionary; resultPropertyGrid.GetContainer().Focus(); } } }
public void OnInvokeComplete(object sender, InvokeCompleteEventArgs e) { var result = e.Result; var methodName = e.Method.Name; if (result != null) { dynamic expandoReturn = new ExpandoObject(); var dictionary = expandoReturn as IDictionary<String, object>; dictionary["result"] = result; var returnPropertyGrid = displayMethod.GetReturnPropertyGrid(methodName); returnPropertyGrid.Content = expandoReturn; if (returnPropertyGrid.GetContainer() != null) returnPropertyGrid.GetContainer().Focus(); } }
public void OnInvokeComplete(object sender, InvokeCompleteEventArgs e) { Update(e.RequestProperties); }