[英]Add click event to custom control
如何将点击路由事件添加到自定义类中?
这行不通。 当我单击该项目时,不会发生Click事件。
public static readonly RoutedEvent ClickEvent = ButtonBase.ClickEvent.AddOwner(typeof(HistoryListBoxItem));
public event RoutedEventHandler Click
{
add { AddHandler(ClickEvent, value); }
remove { RemoveHandler(ClickEvent, value); }
}
任何想法?
您的控件需要引发该事件 ,如果不执行该操作,则什么也不会发生。 如果希望整个控件都是可单击的,则将所有内容包装在一个按钮中,然后“转发”其单击事件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.