WPF DataTemplate Запуск функции при нажатии кнопки? - PullRequest
1 голос
/ 10 марта 2009

Ну, вопрос говорит сам за себя? У меня есть DataTemplate с кнопкой. Есть ли способ запустить функцию или еще как узнать, что кнопка была нажата?

1 Ответ

3 голосов
/ 10 марта 2009

Дайте кнопке имя x: name, и вы можете увидеть это имя в событиях кнопки 'sender' или в параметре e.source

var source = sender as FrameworkElement; // Or whatever real control it is
var parent = source.parent; // Get parent control(s)
var dataContext = source.DataContext; // Get databinding context
...