Ejemplo n.º 1
0
 protected virtual void OnNavbarEventHanppend(NavbarEventArgs e)
 {
     if (NavbarEventHappend != null)
     {
         NavbarEventHappend(this, e);
     }
 }
Ejemplo n.º 2
0
        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;
            }
        }