/// <summary> /// Xử lý sự kiện Cell click /// </summary> private void Cell_Click(object sender, RoutedEventArgs e) { Button cell = (Button)sender; if (BanCoViewModel.CanPlayAt(Grid.GetRow(cell), Grid.GetColumn(cell))) { // Đánh vào ô cờ đang xét BanCoViewModel.CurrentBanCo.PlayAt(Grid.GetRow(cell), Grid.GetColumn(cell)); } }
/// <summary> /// Xử lý sự kiện Cell click /// </summary> private void Cell_Click(object sender, RoutedEventArgs e) { Button cell = (Button)sender; if (btnOnline.IsChecked == true) // Online { // Gửi bước đánh đến server BanCoViewModel.CurrentBanCo.CurrentSocket.PlayAt(Grid.GetRow(cell), Grid.GetColumn(cell)); } else // Offline { if (BanCoViewModel.CanPlayAt(Grid.GetRow(cell), Grid.GetColumn(cell))) { // Đánh vào ô cờ đang xét BanCoViewModel.CurrentBanCo.PlayAt(Grid.GetRow(cell), Grid.GetColumn(cell)); } } }