我正在阅读C#
WPF书籍,在路由事件章节中,事件有2个相同的属性Source和OriginalSource.我没有看到它们之间的区别:
XAML:
<Button Name="Ok" Click="Ok_Click"/>
代码背后:
private void Ok_Click(object sender,RoutedEventArgs e) { bool flag = false; var source = e.Source; var originalSource = e.OriginalSource; if (source == originalSource) { flag = true; } }
和flag属性在这里是真的,有人可以解释为什么2相同的属性或在这种情况下这个属性没有效果?或者我们在哪里可以看到这个属性的用例?