private void OnAddTileCommand()
 {
     var model = new CreateTileModel(Model.TileWidth, Model.TileHeight);
     var uiVisualizerService = this.GetDependencyResolver().Resolve<IUIVisualizerService>();
     uiVisualizerService.ShowDialog<CreateTileViewModel>(model, (s, e) =>
     {
         if (e.Result == true)
             Model.AddTile(model.TileImageSource, model.ExtraImage, model.ExtraImageOffset);
     });
 }
 public CreateTileViewModel(CreateTileModel model)
 {
     Model = model;
     SelectTileImageSourceCommand = new Command(OnSelectTileImageSourceCommand);
     SelectExtraImageCommand = new Command(OnSelectExtraImageCommand);
 }