Похоже, вы можете использовать вложенное событие Button.Click.Просто добавьте его в ContentControl.
<ContentControl
Button.Click="Button_Click"
ContentTemplate="<template with a button>"
/>
и обработчик:
private void Button_Click(object sender, RoutedEventArgs e)
{
}
Если у вас есть несколько кнопок в шаблоне, вы можете использовать e.Source
, чтобы выяснить это.И я думаю, что вы можете использовать MouseButtonEventArgs
вместо.