繁体   English   中英

将点击事件添加到自定义控件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM