public void Changed(DisposableBaseObject obj) { //Dispatcher.BeginInvoke(DispatcherPriority.Background, setChanged, this, obj); lock (lockObject) { changedList.Add(obj); } }
public void RaizeChanged(DisposableBaseObject changed) { foreach (IUpdatableObject uo in updatableObjects) { uo.Changed(changed); } }