카테고리 없음

C# WPF 체스판 만들기

hyun0229 2022. 4. 13. 12:55
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace _033_uniformGrid
{
    /// <summary>
    /// MainWindow.xaml에 대한 상호 작용 논리
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
           

            for (int i = 0; i < 8; i++)
            {
                for (int y = 0; y < 8; y++)
                {
                    Rectangle r1 = new Rectangle();
                    if ((i + y) % 2 == 0) r1.Fill = Brushes.Black;
                    else r1.Fill = Brushes.Red;
                    chessBoard.Children.Add(r1);
                }
            }
            
        }
    }
}

실행코드

 

 

실행결과