我们都知道路由事件,而附加事件用的比较少. 但如果是通用的场景,类似附加属性,附加事件就很有必要的. 举个例子,输入设备有很多种,WPF中输入事件主要分为鼠标.触摸.触笔:WPF 屏幕点击的设备类型 - 唐宋元明清2188 - 博客园 (cnblogs.com) 有这么多输入事件Mouse.Touch.Stylus,另外按钮Click还处理了冒泡事件,事件类型就更多了. 但绝大部分业务其实并不关心事件类型,只需要一个触发事件就行了. 所以我们有这样的需求:设计并提供一个通用的输入事件,大家只需要