WPF Определение номера столбца и номера ячейки по которому был совершен клик мышкой в Grid

Это работает только если ячейка пустая. Но если в ячейки что-то есть то показывает 0 0

private void gridChessBoard_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
    {
        try
        {
            RoutedEventArgs rea = e as RoutedEventArgs;
            UIElement element = rea.Source as UIElement;
            int col = Grid.GetColumn(element);
            int row = Grid.GetRow(element);
            MessageBox.Show("row = " + row.ToString() + "\n col = " + col.ToString());
        }
        catch { }
    }

Ответы (0 шт):