public async Task RefreshSchemasCb() { await ArcGIS.Desktop.Framework.Threading.Tasks.QueuedTask.Run(() => { bool dpexists = FrameworkApplication.DockPaneManager.IsDockPaneCreated("QProSapAddIn_TableViewerPanel"); if (dpexists) { TableViewerPanelViewModel vm = FrameworkApplication.DockPaneManager.Find("QProSapAddIn_TableViewerPanel") as TableViewerPanelViewModel; Task r = vm.RefreshSchemasCallback(); } }); }