예제 #1
0
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            int cols = Convert.ToInt32(Math.Sqrt(Board.Instance.NumberOfCards));

            for (int i = 0; i < cols; i++)
            {
                BoardGrid.ColumnDefinitions.Add(new ColumnDefinition());
            }
            for (int i = 0; i < cols + 1; i++)
            {
                BoardGrid.RowDefinitions.Add(new RowDefinition());
            }
            foreach (RowDefinition rowDef in BoardGrid.RowDefinitions)
            {
                rowDef.Height = GridLength.Auto;
            }
            EventHandlerHelper.PlayerName  = PlayerName;
            EventHandlerHelper.PlayerScore = PlayerPoints;
            EventHandlerHelper.Width       = BoardGrid.ActualWidth;
            EventHandlerHelper.Height      = BoardGrid.ActualHeight;
            EventHandlerHelper.displayBoard(cols, BoardGrid);
        }