我有一個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