public SpriteEditor(Common.Sprite sprite) { var viewModel = new SpriteEditorViewModel(new SpriteViewModel(sprite)); InitializeComponent(); this.DataContext = viewModel; }
public override void ChangeTile(Tile tile) { base.ChangeTile(tile); if (tile != null) { Sprite = new SpriteEditorViewModel(new SpriteViewModel(tile.Sprite), this._project); } else { Sprite = null; } OnPropertyChanged("Sprite"); OnPropertyChanged("SelectedTile"); OnPropertyChanged("SelectedTileProperties"); }
public override void ChangeTile(Tile tile) { SelectedTile = tile; if (tile != null) { Sprite = new SpriteEditorViewModel(tile.Sprite); } else { Sprite = null; } OnPropertyChanged("Sprite"); if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs("SelectedTile")); } }
public override void ChangeTile(Tile tile) { SelectedTile = tile; if (tile != null) Sprite = new SpriteEditorViewModel(tile.Sprite); else Sprite = null; OnPropertyChanged("Sprite"); if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs("SelectedTile")); } }