private void lvChords_SelectionChanged(object sender, SelectionChangedEventArgs e) { ChordNode nd = (ChordNode)lvChords.SelectedItem; if(nd != null) { ChordClickedEventArgs args = new ChordClickedEventArgs(nd); OnChordClicked(args); } }
protected virtual void OnChordClicked(ChordClickedEventArgs args) { ChordClicked?.Invoke(this, args); }