public MainForm() { InitializeComponent(); _desk.ClearDesk(); _desk.RepaintCell += PaintCell; _desk.Refresh += RefreshDesk; }
private void Window_Loaded(object sender, RoutedEventArgs e) { _desk.ClearDesk(); for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { var coords = GetCoordiantes(i, j); var control = GetFigure(j + 1, i + 1); if (control != null) { control.CurrentFigure = _desk[coords.X, coords.Y]; control.MouseEnter += Cell_MouseEnter; control.MouseLeave += Cell_MouseLeave; control.MouseDown += Cell_MouseDown; } } } }