protected override object DropItem(object droppedItem, DropContext context) { if (droppedItem is AvailableGameViewModel) { droppedItem = new ArenaGameViewModel(droppedItem as AvailableGameViewModel, _parentCollection); } return(base.DropItem(droppedItem, context)); }
public void Activate(ArenaGameViewModel gameToSelect) { Activate(); if (gameToSelect != null) { SelectedGame = gameToSelect; } }
public void NavigateTo(ArenaLayoutViewModel arenaLayout, ArenaGameViewModel game) { ServiceLocator.GetInstance <ISkinDesigner>().NavigateToWorkspace(this); arenaLayout.Activate(game); }
private void NavigateToArena(ArenaViewModel arena, ArenaLayoutViewModel arenaLayout, ArenaGameViewModel game) { arena.NavigateTo(arenaLayout, game); }
void IArenaLayoutViewModel.NavigateToGame(ArenaGameViewModel game) { _arena.NavigateTo(this, game); }