Пример #1
0
        private void TilesetsOnItemPropertyChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs)
        {
            TilesetDataObservable tileset = (TilesetDataObservable)sender;

            _eventAggregator.GetEvent <TilesetChangedEvent>().Publish(tileset);
            RaiseValidityChangedEvent();
            LoadActiveTilesetImage();
        }
Пример #2
0
        private void New()
        {
            TilesetDataObservable tileset = _observableDataFactory.Create <TilesetDataObservable>();

            tileset.Name = "Tileset" + (Tilesets.Count + 1);
            Tilesets.Add(tileset);

            _eventAggregator.GetEvent <TilesetCreatedEvent>().Publish(tileset);
            RaiseValidityChangedEvent();
        }
Пример #3
0
 private void TilesetDeleted(TilesetDataObservable data)
 {
     _dataEditorDomainService.MarkForDeletion(_objectMapper.Map <TilesetData>(data));
 }
Пример #4
0
 // Tileset Events
 private void TilesetCreatedOrChanged(TilesetDataObservable data)
 {
     _dataEditorDomainService.AddOrUpdateDirty(_objectMapper.Map <TilesetData>(data));
 }