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