这些不是附属的财产,但
routed events
:
函数定义:路由事件是一种事件类型,它可以在元素树中的多个侦听器上调用处理程序,而不仅仅是在引发事件的对象上。
实现定义:路由事件是一个CLR事件,由RoutedEvent类的实例支持,并由Windows Presentation Foundation(WPF)事件系统处理。
明确地
attached events
.
XAML语言还定义了一种特殊类型的事件,称为附加事件。附加事件使您能够将特定事件的处理程序添加到任意元素。处理事件的元素不需要定义或继承附加的事件,潜在引发事件的对象和目标处理实例都不需要将该事件定义为类成员或以其他方式“拥有”该事件。
WPF输入系统广泛使用附加事件。然而,几乎所有这些附加事件都是通过基本元素转发的。然后,输入事件显示为基本元素类成员的等效非附加路由事件。例如,通过在任何给定的UIElement上使用MouseDown,而不是在XAML或代码中处理附加事件语法,可以更容易地在该UIElement上处理底层附加事件Mouse.MouseDown。
在调用的代码中执行相同的逻辑
AddHandler
上
ListView
并通过
ClickEvent
领域