Вы можете добавить обработчик ButtonBase.Click
к ItemsControl
.
<ItemsControl ButtonBase.Click="MyItemsControl_Click">
</ItemsControl>
Внутри кода этого обработчика событий вы можете использовать свойство DataContext
e.OriginalSource
(оно должно быть типа Button
) для доступа к объекту, связанному с данными.
private void MyItemsControl_Click(object sender, RoutedEventArgs e)
{
var myDataObject = ((Button)e.OriginalSource).DataContext;
}