> public event EventHandler<NavBarGroupChangedEventArgs> NavBarGroupChanged; > > /// <summary> > /// Triggers the NavBarGroupChanged event. > /// </summary> > public void RaiseNavBarGroupChanged(string group, string lastGroup, NavBarControl control) > { > var handler = this.NavBarGroupChanged; > if (handler != null) > { > handler(this, new NavBarGroupChangedEventArgs(group, lastGroup, control)); > } > } >That is cool, is the delegate the only thing not needed then?