示例#1
0
        void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            C1TabItem item1 = new C1TabItem();

            item1.Header  = "See it in action";
            item1.Content = new SparklineSamples.SparklineDemo();

            C1TabItem item2 = new C1TabItem();

            item2.Header  = "Appearance";
            item2.Content = new SparklineSamples.AppearanceSample();

            C1TabItem item3 = new C1TabItem();

            item3.Header  = "Region Sales";
            item3.Content = new SparklineSamples.RegionSales();

            C1TabItem item4 = new C1TabItem();

            item4.Header  = "FlexGrid Integration";
            item4.Content = new SparklineSamples.FlexGridIntegration();

            tab.Items.Add(item1);
            tab.Items.Add(item2);
            tab.Items.Add(item3);
            tab.Items.Add(item4);
        }
示例#2
0
        void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            C1TabItem item1 = new C1TabItem();
            item1.Header = "See it in action";
            item1.Content = new RichTextBoxSamples.DemoRichTextBox();

            C1TabItem item2 = new C1TabItem();
            item2.Header = "Formatting";
            item2.Content = new RichTextBoxSamples.MainPage();

            C1TabItem item3 = new C1TabItem();
            item3.Header = "Spell checking";
            item3.Content = new RichTextBoxSamples.AsYouTypeSpellCheck();

            C1TabItem item4 = new C1TabItem();
            item4.Header = "Import & export";
            item4.Content = new RichTextBoxSamples.DemoRichTextBoxFilter();

            C1TabItem item5 = new C1TabItem();
            item5.Header = "Custom ContextMenu";
            item5.Content = new CustomContextMenu();

            tab.Items.Add(item1);
            tab.Items.Add(item2);
            tab.Items.Add(item3);
            tab.Items.Add(item4);
            tab.Items.Add(item5);
        }
示例#3
0
        void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            C1TabItem item1 = new C1TabItem();

            item1.Header  = "See it in action";
            item1.Content = new RichTextBoxSamples.DemoRichTextBox();

            C1TabItem item2 = new C1TabItem();

            item2.Header  = "Formatting";
            item2.Content = new RichTextBoxSamples.MainPage();

            C1TabItem item3 = new C1TabItem();

            item3.Header  = "Spell checking";
            item3.Content = new RichTextBoxSamples.AsYouTypeSpellCheck();

            C1TabItem item4 = new C1TabItem();

            item4.Header  = "Import & export";
            item4.Content = new RichTextBoxSamples.DemoRichTextBoxFilter();

            C1TabItem item5 = new C1TabItem();

            item5.Header  = "Custom ContextMenu";
            item5.Content = new CustomContextMenu();

            tab.Items.Add(item1);
            tab.Items.Add(item2);
            tab.Items.Add(item3);
            tab.Items.Add(item4);
            tab.Items.Add(item5);
        }
示例#4
0
        void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            C1TabItem item = new C1TabItem();
            item.Header = "See it in action";
            item.Content = new DemoReportViewer();

            tab.Items.Add(item);
        }
        void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            C1TabItem item = new C1TabItem();

            item.Header  = "See it in action";
            item.Content = new DemoReportViewer();


            tab.Items.Add(item);
        }
        private void C1TabItem_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            // create new item
            var item = new C1TabItem()
            {
                Header = string.Format("Item {0}", c1Tab.Items.Count)
            };

            c1Tab.Items.Insert(c1Tab.Items.Count - 1, item);
            c1Tab.SelectedItem = item;
        }
示例#7
0
        void C1TabItem_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            // create new item
            var item = new C1TabItem()
            {
                Header      = string.Format("Item {0}", c1Tab.Items.Count),
                TabShape    = C1TabItemShape.Rectangle,
                BorderBrush = Brushes.Transparent
            };

            c1Tab.Items.Insert(c1Tab.Items.Count - 1, item);
            c1Tab.SelectedItem = item;
        }
 public void UpdateTabItems()
 {
     tabs.ItemsSource = Items.Select(f =>
     {
         if (f is FrameworkElement && ((FrameworkElement)f).Parent is ContentControl)
         {
             ((ContentControl)((FrameworkElement)f).Parent).Content = null;
         }
         var tabItem     = new C1TabItem();
         tabItem.Header  = f is DataGridNumericFilter || f is DataGridMultiLineNumericFilter ? "Numeric" : f is DataGridTextFilter || f is DataGridMultiLineTextFilter ? "Text" : f is DataGridNumericRangeFilter ? "Range" : "";
         tabItem.Content = f;
         return(tabItem);
     });
 }
示例#9
0
 private void tabs_TabClosing(object sender, C1.WPF.TabControl.CancelSourceEventArgs e)
 {
     if (!_closing)
     {
         _closing = true;
         C1TabItem tabItem = (C1TabItem)e.Source;
         e.Cancel = true;
         MessageBoxResult result = MessageBox.Show("Do you really want to close this tab?", "Close Tabs?", MessageBoxButton.YesNo, MessageBoxImage.Question);
         if (result == MessageBoxResult.Yes)
         {
             c1Tab.Items.Remove(tabItem);
         }
         _closing = false;
     }
 }
示例#10
0
        void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            tab.SelectionChanged += new SelectionChangedEventHandler(tab_SelectionChanged);
            C1TabItem item1 = new C1TabItem();
            item1.Header = "See it in action";
            item1.Content = new DockingSamples.DockControlBasic();

            C1TabItem item2 = new C1TabItem();
            item2.Header = "Visual Studio";
            item2.Content = new DockingSamples.VisualStudioLookPage();
            tab.Items.Add(item1);
            tab.Items.Add(item2);

            C1TabItem item3 = new C1TabItem();
            item3.Header = "Blend Look";
            item3.Content = new DockingSamples.BlendLookPage();
            tab.Items.Add(item3);
        }
示例#11
0
        void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            tab.SelectionChanged += new SelectionChangedEventHandler(tab_SelectionChanged);
            C1TabItem item1 = new C1TabItem();

            item1.Header  = "See it in action";
            item1.Content = new DockingSamples.DockControlBasic();

            C1TabItem item2 = new C1TabItem();

            item2.Header  = "Visual Studio";
            item2.Content = new DockingSamples.VisualStudioLookPage();
            tab.Items.Add(item1);
            tab.Items.Add(item2);

            C1TabItem item3 = new C1TabItem();

            item3.Header  = "Blend Look";
            item3.Content = new DockingSamples.BlendLookPage();
            tab.Items.Add(item3);
        }
        private void C1TabItem_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            // create new item
            var item = new C1TabItem()
            {
                Header = string.Format("Item {0}", c1Tab.Items.Count)
            };

            c1Tab.Items.Insert(c1Tab.Items.Count - 1, item);
            c1Tab.SelectedItem = item;
        }