void BindingOperations_CollectionRegistering(object sender, CollectionRegisteringEventArgs e) { if (e.Collection == Queue) { BindingOperations.EnableCollectionSynchronization(Queue, _readerLock); } }
private void CollectionRegistering(object sender, CollectionRegisteringEventArgs e) { if (e.Collection == this) { BindingOperations.EnableCollectionSynchronization(this, _lock); } }
void BindingOperations_CollectionRegistering(object sender, CollectionRegisteringEventArgs e) { if (e.Collection == Results) { BindingOperations.EnableCollectionSynchronization(_results, new object()); } }
private void BindingOperations_CollectionRegistering(object sender, CollectionRegisteringEventArgs e) { if (e.Collection is ObservableCollection <TreeViewItem> ) { BindingOperations.EnableCollectionSynchronization(_favorites.Children, _locker); } }
void BindingOperations_CollectionRegistering(object sender, CollectionRegisteringEventArgs e) { //register all the collections BindingOperations.EnableCollectionSynchronization(_coordSystems, _theLock); //unregister - we only need this event once BindingOperations.CollectionRegistering -= BindingOperations_CollectionRegistering; }
void BindingOperations_CollectionRegistering(object sender, CollectionRegisteringEventArgs e) { if (!Equals(e.Collection, Results)) { return; } BindingOperations.EnableCollectionSynchronization(_results, _lock); _results.CollectionChanged += _results_CollectionChanged; }
void BindingOperations_CollectionRegistering(object sender, CollectionRegisteringEventArgs e) { Debug.WriteLine("CollectionRegistering Event"); if (e.Collection == aParts) { Debug.WriteLine("CollectionRegistering Event: e.Collection == Queue"); BindingOperations.EnableCollectionSynchronization(aParts, _analyzerLock); } }
void BindingOperations_CollectionRegistering(object sender, CollectionRegisteringEventArgs e) { if ((e.Collection is ObservableCollection <StandingsItem>) || (e.Collection is ObservableCollection <Bookmark>)) { logger.Trace("CollectionRegistering Event for {0}", e.Collection); BindingOperations.EnableCollectionSynchronization(e.Collection, SharedData.SharedDataLock); } }
void BindingOperations_CollectionRegistering(object sender, CollectionRegisteringEventArgs e) { if (e.Collection == receivers) { BindingOperations.EnableCollectionSynchronization(receivers, _receiversLock); } else if (e.Collection == ccbits) { BindingOperations.EnableCollectionSynchronization(ccbits, _ccbitsLock); } }
private void Inventory_CollectionRegistering(object sender, CollectionRegisteringEventArgs e) { if (Application.Current != null) { // Synchronize this collection between threads BindingOperations.EnableCollectionSynchronization(inventory, inventoryLock); } else { // If started from VoiceAttack, the dispatcher is on a different thread. Invoke synchronization there. Dispatcher.CurrentDispatcher.Invoke(() => { BindingOperations.EnableCollectionSynchronization(inventory, inventoryLock); }); } }
void BindingOperations_CollectionRegistering(object sender, CollectionRegisteringEventArgs e) { BindingOperations.EnableCollectionSynchronization(generators, _generatorsLock); }
private void BindingOperations_CollectionRegistering(object sender, CollectionRegisteringEventArgs e) { BindingOperations.EnableCollectionSynchronization(this.LogItems, this._logItemsLock); }