我有一个Button
内UserControl
:按钮不火的Click事件
<UserControl.Resources>
<ControlTemplate x:Key="ButtonTemplate" TargetType="{x:Type Button}">
<ContentPresenter />
</ControlTemplate>
</UserControl.Resources>
<Button Template="{StaticResource ButtonTemplate}" Click="Button_Click" />
但是,如果我指定一个Template
,这个按钮不火的Click
事件。
为什么?我怎么解决这个问题?
代码隐藏:
public event RoutedEventHandler Click;
private void Button_Click(object sender, RoutedEventArgs e)
{
if (Click != null)
Click(sender, e);
}
你能告诉我代码隐藏文件中Button_Click的代码吗? –
@ hbrock请参阅编辑 – Nick
您是否设置了一个断点来确认它没有被触发?还是它只是返回null? – aserwin