Inheritance: TabItemViewModel
Example #1
0
        public void AddTab(string url, bool forceWebView = false)
        {
            var tab = new WebViewContentViewModel(url, this, forceWebView);

            WebViewTabs.Add(tab);
            SelectedTab = tab;
        }
Example #2
0
        public void RemoveTab(WebViewContentViewModel vm)
        {
            if (WebViewTabs.Count == 1)
            {
                Home();
                return;
            }

            vm.WebBrowser.Dispose();

            WebViewTabs.Remove(vm);
            SelectedTab = WebViewTabs.First();
        }
Example #3
0
        public void NextTab()
        {
            var index = WebViewTabs.IndexOf(SelectedTab);

            if (WebViewTabs.Count - 1 == index)
            {
                SelectedTab = WebViewTabs[0];
            }
            else
            {
                SelectedTab = WebViewTabs[index + 1];
            }
        }
Example #4
0
        public void PrevTab()
        {
            var index = WebViewTabs.IndexOf(SelectedTab);

            if (index == 0)
            {
                SelectedTab = WebViewTabs[WebViewTabs.Count - 1];
            }
            else
            {
                SelectedTab = WebViewTabs[index - 1];
            }
        }
Example #5
0
        public void RemoveTab(WebViewContentViewModel vm) {

            
            if(WebViewTabs.Count == 1) {

                Home();
                return;
            }

            vm.WebBrowser.Dispose();

            WebViewTabs.Remove(vm);
            SelectedTab = WebViewTabs.First();
        }
 public void RemoveTab(WebViewContentViewModel vm)
 {
     Owner.RemoveTab(vm);
 }
Example #7
0
        public void AddTab(string url, bool forceWebView = false) {

            var tab = new WebViewContentViewModel(url, this, forceWebView);
            WebViewTabs.Add(tab);
            SelectedTab = tab;
        }
Example #8
0
        public void NextTab() {

            var index = WebViewTabs.IndexOf(SelectedTab);

            if(WebViewTabs.Count - 1 == index) {

                SelectedTab = WebViewTabs[0];
            } else {

                SelectedTab = WebViewTabs[index + 1];
            }
        }
Example #9
0
        public void PrevTab() {

            var index = WebViewTabs.IndexOf(SelectedTab);

            if(index == 0) {

                SelectedTab = WebViewTabs[WebViewTabs.Count - 1];
            } else {

                SelectedTab = WebViewTabs[index - 1];
            }
        }
Example #10
0
 public void RemoveTab(WebViewContentViewModel vm)
 {
     Owner.RemoveTab(vm);
 }