private void OnSelectionChanged(object sender, SelectionChangedEventArgs e) { if(IgnoringSelectionChanged) { return; } SelectionChangedEventHandler handler = SelectionChanged; if(handler != null) { handler(sender, e); } }