private void InitUncloseFile()
        {
            var files = Init.InitUncloseFile();

            foreach (var file in files)
            {
                TabItemName.Add(file.FileName);
                var item = new TabItemClose
                {
                    Header   = $"{file.FileName}",
                    Height   = 30,
                    MinWidth = 100
                };
                var content = new Grid();
                content.Margin = new Thickness(-3);
                var npage = new NewPage.NewPage(item, this);
                npage.FilePath = file.FilePath;
                npage.vm.Text  = file.FileText;
                //npage.tb.Text = file.FileText;
                var f = new Frame {
                    Content = npage
                };
                content.Children.Add(f);
                item.Content   = content;
                item.GotFocus += Item_GotFocus;
                tabcontol.Items.Add(item);
                item.Focus();
                CurrentTabItem = item;
            }
        }
Exemple #2
0
        public static void OpenNewPage(string text, string name, MainWindow plugin)
        {
            var item = new TabItemClose
            {
                Header   = name,
                Height   = 30,
                MinWidth = 100
            };
            var content = new Grid();

            content.Margin = new Thickness(-3);
            var npage = new NewPage(item, plugin);

            npage.vm.Text = text;
            var f = new Frame {
                Content = npage
            };

            content.Children.Add(f);
            item.Content   = content;
            item.GotFocus += plugin.Item_GotFocus;
            plugin.tabcontol.Items.Add(item);
            item.Focus();
            MainWindow.CurrentTabItem = item;
            //return item;
        }
 private void DataClick(object sender, RoutedEventArgs e)
 {
     if (MakeDataItem.Parent == null)
     {
         tabcontol.Items.Add(MakeDataItem);
     }
     MakeDataItem.Visibility = Visibility;
     MakeDataItem.Focus();
 }
 private void ServiceClick(object sender, RoutedEventArgs e)
 {
     if (ServiceItem.Parent == null)
     {
         tabcontol.Items.Add(ServiceItem);
     }
     ServiceItem.Visibility = Visibility;
     ServiceItem.Focus();
 }
 private void FileClick(object sender, RoutedEventArgs e)
 {
     if (PreviewItem.Parent == null)
     {
         tabcontol.Items.Add(PreviewItem);
     }
     PreviewItem.Visibility = Visibility;
     PreviewItem.Focus();
 }
        private void OpenNewSqlFile()
        {
            var item = new TabItemClose
            {
                Header   = $"{GetName(1)}.sql*",
                Height   = 30,
                MinWidth = 100
            };
            var content = new Grid();

            content.Margin = new Thickness(-3);
            var npage = new NewPage.NewPage(item, this);
            var f     = new Frame {
                Content = npage
            };

            content.Children.Add(f);
            item.Content   = content;
            item.GotFocus += Item_GotFocus;
            tabcontol.Items.Add(item);
            item.Focus();
            CurrentTabItem = item;
        }