Exemplo n.º 1
0
 public virtual void InitializePlayer(PlayerViewModel viewModel)
 {
     // This is called when a PlayerViewModel is created
     viewModel.PlayerReady.Action              = this.PlayerReadyHandler;
     viewModel.PlayerCancel.Action             = this.PlayerCancelHandler;
     viewModel.MatchBegan.Action               = this.MatchBeganHandler;
     viewModel.BeganToPlay.Action              = this.BeganToPlayHandler;
     viewModel.BeganToWait.Action              = this.BeganToWaitHandler;
     viewModel.TurnOn.Action                   = this.TurnOnHandler;
     viewModel.TurnOff.Action                  = this.TurnOffHandler;
     viewModel.Win.Action                      = this.WinHandler;
     viewModel.Over.Action                     = this.OverHandler;
     viewModel.InitOK.Action                   = this.InitOKHandler;
     viewModel.RefreshPlayer.Action            = this.RefreshPlayerHandler;
     viewModel.ButtonReadyClicked.Action       = this.ButtonReadyClickedHandler;
     viewModel.ButtonStartClicked.Action       = this.ButtonStartClickedHandler;
     viewModel.LogInfo.Action                  = this.LogInfoHandler;
     viewModel.AddCards.Action                 = this.AddCardsHandler;
     viewModel.RemoveCards.Action              = this.RemoveCardsHandler;
     viewModel.Reorder.Action                  = this.ReorderHandler;
     viewModel.ButtonPassClicked.Action        = this.ButtonPassClickedHandler;
     viewModel.ButtonDealClicked.Action        = this.ButtonDealClickedHandler;
     viewModel.ButtonTurnNext.Action           = this.ButtonTurnNextHandler;
     viewModel.ShowCardsToPile.Action          = this.ShowCardsToPileHandler;
     viewModel.RefreshButtonDealEnabled.Action = this.RefreshButtonDealEnabledHandler;
     PlayerViewModelManager.Add(viewModel);
 }
Exemplo n.º 2
0
 public override void DisposingViewModel(uFrame.MVVM.ViewModel viewModel)
 {
     base.DisposingViewModel(viewModel);
     PlayerViewModelManager.Remove(viewModel);
 }