У меня есть строки в сетке Telerik в следующем формате.
| WordFile.doc | button1 | _button2_ |
Мне нужно отобразить всплывающее окно, когда пользователь нажимает на столбец 1 [WordFile.doc]. У меня есть две кнопки в строке сетки данных, к которым прикреплено событие click. Ранее к строке было прикреплено событие mousedoubleclick, и все работало нормально.
Теперь, чтобы строка реагировала на один клик. Я добавил следующее утверждение в мой код за
this.radUSBFiles.AddHandler(GridViewCell.MouseLeftButtonDownEvent, new MouseButtonEventHandler(row_MouseDoubleClick), true);
После этого кнопки перестали работать. Я считаю, что MouseLeftButtonDownEvent не позволяет элементу управления обращаться к обработчикам событий кнопки.
Я пытаюсь вычислить номер столбца, в котором произошел щелчок, и установите для параметра Обработано значение true, если щелчок происходит в любой области, кроме столбцов кнопок.
Есть ли лучший подход к этому?
Пожалуйста, совет,
С уважением,
Джон.