public MonopolyGame(int players, int timerTime) { InitializeComponent(); board = new Board(players); board.SetValue(Grid.ColumnProperty, 1); board.SetValue(Grid.RowProperty, 2); mainGrid.Children.Add(board); Ch.Add_EventHandler(viewDeed_OnClick); cover = new Rectangle(); cover.SetValue(Grid.RowSpanProperty, 3); cover.SetValue(Grid.ColumnSpanProperty, 3); cover.Fill = Brushes.White; cover.Opacity = 0.5; timeElapsed = 0; this.timerTime = timerTime; timer = new DispatcherTimer(); timer.Interval = new TimeSpan(0, 1, 0); timer.Tick += Timer_Elapsed; SetRemainingTime(timerTime); timer.Start(); cardViewer.buttonMinus.Click += Button_Click_Minus; cardViewer.buttonPlus.Click += Button_Click_Plus; cardViewer.TextBoxMoneyNeeded.IsReadOnly = true; rnd = new Random(); RoleDices(); InitilizeData(players); }