Нахождение в каком столбце сетки данных является конкретным элементом управления - PullRequest
0 голосов
/ 03 ноября 2011

Я получил сетку данных, в которую я поместил MouseButtonEventHandler.

Каждый раз, когда я нажимаю на строку, мое событие поднимается.

Что я хотел бы сделать, так это обрабатывать это событие, только когда оно было вызвано в определенном столбце.

Я могу получить элемент управления, вызвавший событие, через e.OriginalSource. Но я не знаю, как я должен сделать что-то вроде:

if(_dg.Column["TheRightColumn"].Contains(e.OriginalSource)) //Do the job

1 Ответ

0 голосов
/ 03 ноября 2011

Можно ли сделать столбец шаблонным столбцом? В этом случае поместите элемент управления (развернутая сетка) в шаблон и обработайте событие щелчка на этом элементе управления, а не на всей сетке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...