コード例 #1
0
 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);
         });
     }
 }
コード例 #2
0
 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);
         });
     }
 }