Task IHandleAsync <LoadEventModel> .HandleAsync(LoadEventModel message) { GamePackageViewModelBinder.ManuelElements.Clear(); //often times i have to add manually. ConnectFourSaveInfo save = cons !.Resolve <ConnectFourSaveInfo>(); //usually needs this part for multiplayer games. _board.CreateControls(save.GameBoard); return(this.RefreshBindingsAsync(_aggregator)); }
Task IHandleAsync <LoadEventModel> .HandleAsync(LoadEventModel message) { TicTacToeSaveInfo thisSave = cons !.Resolve <TicTacToeSaveInfo>(); //usually needs this part for multiplayer games. TicTacToeGraphicsCP tempBoard = cons.Resolve <TicTacToeGraphicsCP>(); if (ScreenUsed == EnumScreen.LargeTablet) { tempBoard.SpaceSize = 250; } else { tempBoard.SpaceSize = 100; //can experiment. GamePackageViewModelBinder.ManuelElements.Clear(); } _board.CreateControls(thisSave.GameBoard); //hopefully no update needed. return(this.RefreshBindingsAsync(_aggregator)); }