public void AddAction(IVirtualizationAction action)
 {
     lock (_ActionLock)
     {
         _Actions.Add(action);
     }
 }
 public void AddAction(IVirtualizationAction action)
 {
     lock (_ActionLock)
     {
         _Actions.Add(action);
     }
 }
Beispiel #3
0
 public void AddAction(IVirtualizationAction action)
 {
     lock (this._actionLock)
     {
         this._actions.Add(action);
     }
 }
 public void RunOnUI(IVirtualizationAction action)
 {
     if (UIThreadExcecuteAction == null) // PLV
     {
         throw new Exception("VirtualizationManager isn’t already initialized !  set the VirtualizationManager’s UIThreadExcecuteAction (VirtualizationManager.Instance.UIThreadExcecuteAction = a => Dispatcher.Invoke( a );)");
     }
     UIThreadExcecuteAction.Invoke(() => action.DoAction());
 }
 public void RunOnUI(IVirtualizationAction action)
 {
     if (UIThreadExcecuteAction == null) // PLV
        throw new Exception( "VirtualizationManager isn’t already initialized !  set the VirtualizationManager’s UIThreadExcecuteAction (VirtualizationManager.Instance.UIThreadExcecuteAction = a => Dispatcher.Invoke( a );)" );
     UIThreadExcecuteAction.Invoke(() => action.DoAction());
 }