public UnexplodeTileCommand(IImageBox imageBox, object unexplodeMemento, NotifyRemoveUnexplodedTileCommand remove) { _imageBox = imageBox; _unexplodeMemento = unexplodeMemento; _remove = remove; _listObserver = new ListObserver<ITile>(imageBox.Tiles, OnTilesChanged); }
public UnexplodeTileCommand(IImageBox imageBox, object unexplodeMemento, NotifyRemoveUnexplodedTileCommand remove) { _imageBox = imageBox; _unexplodeMemento = unexplodeMemento; _remove = remove; _listObserver = new ListObserver <ITile>(imageBox.Tiles, OnTilesChanged); }