private void InitCommands() { ChooseCheckerCommand = new RelayCommandWithParameter <string>((Select) => { if (!canMakePlay) { MoveChecker(Select); } else { messages.IsNotYourTurn(); } }); RoleCubeCommand = new RelayCommand(() => { if (!rollCubeOnce) { if ((boardState.IsDouble && boardState.CountMovement != 4) || (!boardState.IsDouble && boardState.CountMovement != 2)) { boardState = GameManager.RollCube(boardState).Result; ImgCube1 = $"/Assets/{boardState.Cube.Cube1.ToString()}.png"; ImgCube2 = $"/Assets/{boardState.Cube.Cube2.ToString()}.png"; RaisePropertyChanged(nameof(ImgCube1)); RaisePropertyChanged(nameof(ImgCube2)); rollCubeOnce = true; } } else { messages.IsNotYourTurn(); } }); }
public SelectProducts(SelectProductsPage mainPage) { page = mainPage; BackToBeforePageClicked = new RelayCommand(BackToBeforePage); BuyProductsClicked = new RelayCommand(BuyProducts); IncleaseCupNoodleClicked = new RelayCommand(IncleaseCupNoodle); DecleaseCupNoodleClicked = new RelayCommand(DecleaseCupNoodle); IncleasePastaClicked = new RelayCommand(IncleasePasta); DecleasePastaClicked = new RelayCommand(DecleasePasta); IncleaseRiceClicked = new RelayCommand(IncleaseRice); DecleaseRiceClicked = new RelayCommand(DecleaseRice); IncleaseCurryClicked = new RelayCommand(IncleaseCurry); DecleaseCurryClicked = new RelayCommand(DecleaseCurry); PasswordSubmitClicked = new RelayCommandWithParameter <object>(PasswordSubmit); PasswordInputPanelVisibility = Visibility.Collapsed; Connecting = false; CupNoodleNumber = 0.ToString(); PastaNumber = 0.ToString(); RiceNumber = 0.ToString(); CurryNumber = 0.ToString(); UpdateBuyButtonState(); }
public ClientsListViewModel() { AddNewClientCommand = new RelayCommand(() => this.AddNewClient()); ChangeClientCommand = new RelayCommandWithParameter <Customer>((customer) => this.ChangeClient(customer)); DeleteClientCommand = new RelayCommandWithParameter <Customer>((customer) => this.DeleteClient(customer)); }
public GadgetsListViewModel() { AddNewGadgetCommand = new RelayCommand(() => this.AddNewGadget()); ChangeGadgetCommand = new RelayCommandWithParameter <Gadget>((gadget) => this.ChangeGadget(gadget)); DeleteGadgetCommand = new RelayCommandWithParameter <Gadget>((gadget) => this.DeleteGadget(gadget)); }
public LoansListViewModel() { AddNewLoanCommand = new RelayCommand(() => this.AddNewLoan()); ChangeLoanCommand = new RelayCommandWithParameter <Loan>((loan) => this.ChangeLoan(loan)); DeleteLoanCommand = new RelayCommandWithParameter <Loan>((loan) => this.DeleteLoan(loan)); }