Beispiel #1
0
        internal void Remove(HTabItem TabItem)
        {
            WorkList.Items.Remove(TabItem);
            var page = TabItem.Content as Page;

            Database.Data.Works.Remove(page.Tasks);
        }
Beispiel #2
0
        //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());
        }
Beispiel #3
0
        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);
        }