私はButton
内部に aを持っていUserControl
ます:
<UserControl.Resources>
<ControlTemplate x:Key="ButtonTemplate" TargetType="{x:Type Button}">
<ContentPresenter />
</ControlTemplate>
</UserControl.Resources>
<Button Template="{StaticResource ButtonTemplate}" Click="Button_Click" />
しかし、 を指定するとTemplate
、この Button はClick
イベントを発生させません。
なんで?どうすればこの問題を解決できますか?
分離コード:
public event RoutedEventHandler Click;
private void Button_Click(object sender, RoutedEventArgs e)
{
if (Click != null)
Click(sender, e);
}