2010-07-14 69 views

回答

3

因为它是一个Routed Event

当引发路由事件时,它可以由视觉树和逻辑树上的任何元素处理。事件处理程序中的'sender'参数将是添加处理程序的元素,并且最初引发该事件的项目在RoutedEventArgs.OriginalSource属性中可用。

您可以通过编写<TreeView TreeViewItem.Expanded="handler">将TreeViewItem.Expanded的单个事件处理程序添加到TreeView本身,并且在树中的任何TreeViewItem被展开时它将被调用。

+0

谢谢,这是一个很好的答案。实际上,现在这种方式更有意义,我也看到了它。埃德 – 2010-07-29 11:18:19