Czytam książkę C# WPF oraz w rozdziale zdarzeń routowanych, wydarzenie ma 2 takie same właściwości: Source
i OriginalSource
. Nie widzę różnicy między nimi:Źródło zdarzenia w stosunku do oryginalnego źródła
XAML:
<Button Name="Ok" Click="Ok_Click"/>
Kod tyle:
private void Ok_Click(object sender, RoutedEventArgs e)
{
bool flag = false;
var source = e.Source;
var originalSource = e.OriginalSource;
if (source == originalSource)
{
flag = true;
}
}
i flag
własność true
tutaj, może ktoś wyjaśnić, dlaczego 2 same właściwości lub w tym przypadku właściwości te nie mają wpływu? lub gdzie możemy zobaczyć przypadek użycia dla tych właściwości?