5
我在阅读C#WPF书籍和路由事件章节,事件有2个相同的属性Source
和OriginalSource
。我没有看到他们之间的区别:事件源vs原始源
的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
财产true
这里,可以有人解释为什么2相同的属性或者在这种情况下这个属性没有影响?或者我们在哪里可以看到这个属性的用例?