示例#1
0
        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));
        }
示例#2
0
        Task IHandleAsync <LoadEventModel> .HandleAsync(LoadEventModel message)
        {
            TicTacToeSaveInfo thisSave = cons !.Resolve <TicTacToeSaveInfo>(); //usually needs this part for multiplayer games.

            TicTacToeGraphicsCP tempBoard = cons.Resolve <TicTacToeGraphicsCP>();

            tempBoard.SpaceSize = 250;
            GamePackageViewModelBinder.ManuelElements.Clear();
            _board.CreateControls(thisSave.GameBoard);
            //hopefully no update needed.
            return(this.RefreshBindingsAsync(_aggregator));
        }