public static void BeginRefreshPlugins(this UIPluginManager uiPluginManager, RefreshArgs refreshArgs = null) { if (Application.Current != null && Application.Current.Dispatcher != null) { Application.Current.Dispatcher.BeginInvoke(() => { uiPluginManager.RefreshPlugins(refreshArgs); }); } }
private static void InvokeRefreshPlugins(UIPluginManager uiPluginManager, RefreshArgs refreshArgs = null) { if (System.Windows.Application.Current != null && System.Windows.Application.Current.Dispatcher != null) { System.Windows.Application.Current.Dispatcher.BeginInvoke(() => { uiPluginManager.RefreshPlugins(refreshArgs); }); } }