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; } }
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; }