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相同的屬性或者在這種情況下這個屬性沒有影響?或者我們在哪裏可以看到這個屬性的用例?