• 章节:26
  • 访问:824
  • 时长:00:02:24
  • 日期:2020-01-10 08:52

在MainWindow构造函数里面

AddTab("用户列表", "PageUserManage");

下面是增加选项卡的方法

private void AddTab(string title, string page)
        {
            for (int i = 0; i < tab_Main.Items.Count; i++)
            {
                var tab = tab_Main.Items[i] as UCTabItemWithClose;
                if (page == null)
                {
                    return;
                }
                if (tab.Header.ToString() == title && tab.Tag.ToString() == page)
                {
                    tab.IsSelected = true;
                    return;
                }
            }

            UCTabItemWithClose item = new UCTabItemWithClose();
            item.Header = string.Format(title, tab_Main.Items.Count);
            item.Margin = new Thickness(0, 0, 1, 0);
            item.Height = 28;
            item.Tag = page;
            Frame frame = new Frame();
            frame.Source = new Uri(@"pack://application:,,,/WeixinManager;component/" + page + ".xaml");
            item.Content = frame;
            item.IsSelected = true;
            tab_Main.Items.Add(item);
        }