C# 将单击事件添加到自定义控件
如何将Click routed事件添加到自定义类 这不管用。单击项目时,不会发生单击事件C# 将单击事件添加到自定义控件,c#,wpf,click,routed-events,C#,Wpf,Click,Routed Events,如何将Click routed事件添加到自定义类 这不管用。单击项目时,不会发生单击事件 public static readonly RoutedEvent ClickEvent = ButtonBase.ClickEvent.AddOwner(typeof(HistoryListBoxItem)); public event RoutedEventHandler Click { add { AddHandler(ClickEvent, value);
public static readonly RoutedEvent ClickEvent = ButtonBase.ClickEvent.AddOwner(typeof(HistoryListBoxItem));
public event RoutedEventHandler Click
{
add { AddHandler(ClickEvent, value); }
remove { RemoveHandler(ClickEvent, value); }
}
有什么想法吗?你的控制需要,如果你不这样做,什么也不会发生。如果您希望整个控件都可以单击,请将所有内容包装在一个按钮中并“转发”其单击事件