internal void Remove(HTabItem TabItem) { WorkList.Items.Remove(TabItem); var page = TabItem.Content as Page; Database.Data.Works.Remove(page.Tasks); }
//private void MainWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e) //{ // Database.Save(); //} void AddWorkBook(Page page) { HTabItem tabItem = new HTabItem(); tabItem.Header = SetHeader(tabItem, page.Tasks); tabItem.Content = page; WorkList.Items.Add(tabItem); WorkList.SelectedItem = tabItem; var ev = Selector.SelectedEvent.AddOwner(tabItem.GetType()); }
private object SetHeader(HTabItem tabItem, Tasks tasks) { StackPanel s = new StackPanel(); Label LableTitle = new Label(); LableTitle.Content = tasks.Title; Label LableDate = new Label(); Size = LableTitle.FontSize; LableDate.FontSize = Size - 2; LableDate.Content = tasks.Date; LableDate.Foreground = Brushes.DarkGray; s.Children.Add(LableTitle); s.Children.Add(LableDate); tabItem.LableDate = LableDate; tabItem.LableTitle = LableTitle; return(s); }