protected virtual void OnNavbarEventHanppend(NavbarEventArgs e) { if (NavbarEventHappend != null) { NavbarEventHappend(this, e); } }
void ucNavBar1_NavbarEventHappend(object sender, NavbarEventArgs e) { switch (e.Cmd) { case NavbarCommand.NavGo: if (Utilities.TextManager.IsUrl(e.Url)) { var url = Utilities.TextManager.UrlEncode(e.Url); this.webBrowser.Navigate(url); } else { var shUrl = Utils.BrowActionController.GetInstance().SearchPage + e.Url; this.webBrowser.Navigate(shUrl); } break; case NavbarCommand.Back: this.webBrowser.GoBack(); break; case NavbarCommand.Forward: this.webBrowser.GoForward(); break; case NavbarCommand.Refresh: this.webBrowser.Refresh(); break; case NavbarCommand.Stop: this.webBrowser.Stop(); break; case NavbarCommand.Home: this.webBrowser.GoHome(); break; case NavbarCommand.Like: break; case NavbarCommand.Comment: break; case NavbarCommand.Tag: break; case NavbarCommand.Profile: break; case NavbarCommand.Login: break; case NavbarCommand.Logout: break; case NavbarCommand.MutiView: this.splitContainer1.Panel2Collapsed = true; break; case NavbarCommand.SingleView: this.splitContainer1.Panel2Collapsed = false; break; default: break; } }