Example #1
0
 /// <summary>
 /// Synchronously invokes an action on the dispatcher with a given priority.
 /// </summary>
 /// <param name="action">The action to execute.</param>
 /// <param name="priority">The priority of the action to execute.</param>
 public void Invoke(System.Action action, OSDispatcherPriority priority)
 {
     if (NativeDispatcher != null)
     {
         NativeDispatcher.Invoke(action, (System.Windows.Threading.DispatcherPriority)priority);
     }
 }
Example #2
0
 /// <summary>
 /// Invokes an action on the dispatcher at a future time.
 /// </summary>
 /// <param name="action">The action to execute.</param>
 public void BeginInvoke(System.Action action)
 {
     if (NativeDispatcher != null)
     {
         NativeDispatcher.BeginInvoke(action);
     }
 }