public void AddAction(IVirtualizationAction action) { lock (_ActionLock) { _Actions.Add(action); } }
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()); }