[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Expand]Controls and Libraries
 [Expand]Scaffolding Wizard
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Collapse]API Reference
  [Expand]DevExpress.Charts.Designer
  [Expand]DevExpress.DashboardWpf
  [Expand]DevExpress.Data
  [Expand]DevExpress.Mvvm.UI
  [Expand]DevExpress.Mvvm.UI.Interactivity
  [Expand]DevExpress.Mvvm.UI.ModuleInjection
  [Expand]DevExpress.Xpf.Accordion
  [Expand]DevExpress.Xpf.Bars
  [Expand]DevExpress.Xpf.Carousel
  [Expand]DevExpress.Xpf.Charts
  [Expand]DevExpress.Xpf.Charts.Localization
  [Expand]DevExpress.Xpf.Charts.RangeControlClient
  [Expand]DevExpress.Xpf.ChunkList
  [Expand]DevExpress.Xpf.Controls
  [Collapse]DevExpress.Xpf.Core
   [Expand]BaseSvgImageSourceExtension Class
    BestFitMode Enumeration
    BorderEffect Enumeration
    ButtonShowMode Enumeration
   [Expand]CancelRoutedEventArgs Class
    CancelRoutedEventHandler Delegate
   [Expand]ColumnChooserControlBase Class
   [Expand]CompleteRecordDragDropEventArgs Class
   [Expand]ContentHost Class
   [Expand]ContinueRecordDragEventArgs Class
   [Expand]DataObjectBase Class
   [Expand]DialogService Class
   [Expand]DragDropHintData Class
   [Expand]DragEventArgsBase Class
   [Expand]DragRecordOverEventArgs Class
   [Expand]DropDownButton Class
   [Expand]DropDownButtonBase Class
   [Expand]DropMarkerData Class
    DropPlace Enumeration
    DropPosition Enumeration
   [Expand]DropRecordEventArgs Class
   [Expand]DXDialog Class
   [Expand]DXDialogWindow Class
   [Expand]DXExpander Class
   [Expand]DXFrameworkContentElement Class
   [Expand]DXImageHelper Class
   [Expand]DXLocalizer<T> Class
   [Expand]DXMessageBox Class
   [Expand]DXMessageBoxService Class
   [Expand]DXSplashScreenService Class
   [Expand]DXTabbedWindow Class
   [Collapse]DXTabControl Class
     DXTabControl Members
     DXTabControl Constructor
    [Expand]DXTabControl Properties
    [Expand]DXTabControl Events
    [Expand]DXTabControl Methods
   [Expand]DXTabItem Class
   [Expand]DXWindow Class
    EditorShowMode Enumeration
   [Expand]ExpandCollapseInfoEventArgs Class
    ExpandCollapseInfoEventHandler Delegate
   [Expand]FloatingContainer Class
    FloatingMode Enumeration
   [Expand]GiveRecordDragFeedbackEventArgs Class
    HeaderLocation Enumeration
    HeaderOrientation Enumeration
    HideButtonShowMode Enumeration
    HorizontalExpandMode Enumeration
   [Expand]IColumnChooser Interface
   [Expand]IColumnChooserFactory Interface
   [Expand]INotifyIconService Interface
   [Expand]IWorkspace Interface
   [Expand]IWorkspaceManager Interface
   [Expand]ListBoxDragDropBehavior Class
   [Expand]LoadingDecorator Class
    NewButtonShowMode Enumeration
   [Expand]NotifyIconService Class
   [Expand]NotifyIconState Class
   [Expand]PixelSnapper Class
   [Expand]RecordDragDropData Class
    ScrollBarMode Enumeration
    ScrollBars Enumeration
    ScrollButtonShowMode Enumeration
   [Expand]ScrollControl Class
   [Expand]SimpleButton Class
    SingleTabItemHideMode Enumeration
    SplashScreenLocation Enumeration
    SplashScreenLock Enumeration
    SplashScreenOwnerSearchMode Enumeration
   [Expand]SplitButton Class
   [Expand]StartRecordDragEventArgs Class
   [Expand]SuperTip Class
   [Expand]SuperTipHeaderItem Class
   [Expand]SuperTipItem Class
   [Expand]SuperTipItemBase Class
   [Expand]SuperTipItemSeparator Class
   [Expand]SvgImageSourceExtension Class
   [Expand]TabbedWindowDocumentUIService Class
    TabbedWindowMode Enumeration
    TabContentCacheMode Enumeration
   [Expand]TabControlCommonCancelEventArgsBase Class
    TabControlDragDropMode Enumeration
   [Expand]TabControlMultiLineView Class
   [Expand]TabControlNewTabbedWindowEventArgs Class
    TabControlNewTabbedWindowEventHandler Delegate
   [Expand]TabControlScrollView Class
   [Expand]TabControlSelectionChangedEventArgs Class
    TabControlSelectionChangedEventHandler Delegate
   [Expand]TabControlSelectionChangingEventArgs Class
    TabControlSelectionChangingEventHandler Delegate
   [Expand]TabControlStretchView Class
   [Expand]TabControlTabAddedEventArgs Class
    TabControlTabAddedEventHandler Delegate
   [Expand]TabControlTabAddingEventArgs Class
    TabControlTabAddingEventHandler Delegate
   [Expand]TabControlTabHiddenEventArgs Class
    TabControlTabHiddenEventHandler Delegate
   [Expand]TabControlTabHidingEventArgs Class
    TabControlTabHidingEventHandler Delegate
   [Expand]TabControlTabRemovedEventArgs Class
    TabControlTabRemovedEventHandler Delegate
   [Expand]TabControlTabRemovingEventArgs Class
    TabControlTabRemovingEventHandler Delegate
   [Expand]TabControlTabShowingEventArgs Class
    TabControlTabShowingEventHandler Delegate
   [Expand]TabControlTabShownEventArgs Class
    TabControlTabShownEventHandler Delegate
   [Expand]TabControlTabStartDraggingEventArgs Class
   [Expand]TabControlViewBase Class
   [Expand]Theme Class
   [Expand]ThemedWindow Class
   [Expand]ThemeManager Class
    TransitionEffect Enumeration
   [Expand]UniformStackPanel Class
    VerticalExpandMode Enumeration
   [Expand]WindowedDocumentUIService Class
    WindowKind Enumeration
    WindowTitleAlignment Enumeration
   [Expand]WorkspaceManager Class
   [Expand]WpfSvgPalette Class
  [Expand]DevExpress.Xpf.Core.ConditionalFormatting
  [Expand]DevExpress.Xpf.Core.DataSources
  [Expand]DevExpress.Xpf.Core.FilteringUI
  [Expand]DevExpress.Xpf.Core.ServerMode
  [Expand]DevExpress.Xpf.Data
  [Expand]DevExpress.Xpf.DataAccess
  [Expand]DevExpress.Xpf.DataAccess.DataSourceWizard
  [Expand]DevExpress.Xpf.Diagram
  [Expand]DevExpress.Xpf.Dialogs
  [Expand]DevExpress.Xpf.Docking
  [Expand]DevExpress.Xpf.Docking.Base
  [Expand]DevExpress.Xpf.DocumentViewer
  [Expand]DevExpress.Xpf.DXBinding
  [Expand]DevExpress.Xpf.Editors
  [Expand]DevExpress.Xpf.Editors.DataPager
  [Expand]DevExpress.Xpf.Editors.DateNavigator
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor.Native
  [Expand]DevExpress.Xpf.Editors.Filtering
  [Expand]DevExpress.Xpf.Editors.Flyout
  [Expand]DevExpress.Xpf.Editors.Flyout.Native
  [Expand]DevExpress.Xpf.Editors.Helpers
  [Expand]DevExpress.Xpf.Editors.Native
  [Expand]DevExpress.Xpf.Editors.Popups
  [Expand]DevExpress.Xpf.Editors.RangeControl
  [Expand]DevExpress.Xpf.Editors.Settings
  [Expand]DevExpress.Xpf.Editors.Validation
  [Expand]DevExpress.Xpf.ExpressionEditor
  [Expand]DevExpress.Xpf.Gauges
  [Expand]DevExpress.Xpf.Gauges.Localization
  [Expand]DevExpress.Xpf.Grid
  [Expand]DevExpress.Xpf.Grid.ConditionalFormatting
  [Expand]DevExpress.Xpf.Grid.LookUp
  [Expand]DevExpress.Xpf.Grid.TreeList
  [Expand]DevExpress.Xpf.Layout.Core
  [Expand]DevExpress.Xpf.LayoutControl
  [Expand]DevExpress.Xpf.Map
  [Expand]DevExpress.Xpf.NavBar
  [Expand]DevExpress.Xpf.Navigation
  [Expand]DevExpress.Xpf.PdfViewer
  [Expand]DevExpress.Xpf.PivotGrid
  [Expand]DevExpress.Xpf.PivotGrid.Printing
  [Expand]DevExpress.Xpf.Printing
  [Expand]DevExpress.Xpf.Printing.Parameters
  [Expand]DevExpress.Xpf.Printing.Parameters.Models
  [Expand]DevExpress.Xpf.Printing.PreviewControl
  [Expand]DevExpress.Xpf.Printing.PreviewControl.Bars
  [Expand]DevExpress.Xpf.Prism
  [Expand]DevExpress.Xpf.PropertyGrid
  [Expand]DevExpress.Xpf.Reports.UserDesigner
  [Expand]DevExpress.Xpf.Reports.UserDesigner.Extensions
  [Expand]DevExpress.Xpf.Reports.UserDesigner.Localization
  [Expand]DevExpress.Xpf.Reports.UserDesigner.ReportWizard
  [Expand]DevExpress.Xpf.Reports.UserDesigner.ReportWizard.Pages
  [Expand]DevExpress.Xpf.Ribbon
  [Expand]DevExpress.Xpf.RichEdit
  [Expand]DevExpress.Xpf.RichEdit.Menu
  [Expand]DevExpress.Xpf.Scheduler
  [Expand]DevExpress.Xpf.Scheduler.Drawing
  [Expand]DevExpress.Xpf.Scheduler.Menu
  [Expand]DevExpress.Xpf.Scheduler.Reporting
  [Expand]DevExpress.Xpf.Scheduler.UI
  [Expand]DevExpress.Xpf.Scheduling
  [Expand]DevExpress.Xpf.Scheduling.Editors
  [Expand]DevExpress.Xpf.Scheduling.Reporting
  [Expand]DevExpress.Xpf.Scheduling.Visual
  [Expand]DevExpress.Xpf.Scheduling.VisualData
  [Expand]DevExpress.Xpf.SpellChecker
  [Expand]DevExpress.Xpf.Spreadsheet
  [Expand]DevExpress.Xpf.Spreadsheet.Menu
  [Expand]DevExpress.Xpf.TreeMap
  [Expand]DevExpress.Xpf.Utils.Themes
  [Expand]DevExpress.Xpf.WindowsUI
  [Expand]DevExpress.Xpf.WindowsUI.Internal
  [Expand]DevExpress.Xpf.WindowsUI.Navigation
  [Expand]DevExpress.XtraRichEdit
  [Expand]DevExpress.XtraRichEdit.Printing
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

DXTabControl Class

Represents the DXTabControl.

Namespace:DevExpress.Xpf.Core
Assembly:DevExpress.Xpf.Core.v18.2.dll

Expanded Syntax

Expanded Remarks

The DXTabControl enables you to provide the tab-based navigation functionality for your applications, powered by WPF.

The DXTabControl contains a collection of tab items, represented by the DXTabItem objects. This collection is zero-based indexed and can be accessed using the Items property. The Items collection generally contains arbitrary objects. In this instance, the actual tab items are obtained by applying the ItemTemplate template to the corresponding collection element. The tab items are visually identified by their headers displayed within the Header Panel. The Header Panel can be located at the top (by default), at the bottom, on the left side or the right side of the tab item. Clicking a tab header selects the corresponding tab item.

The DXTabControl allows individual tab items to be hidden. A hidden tab item is not disposed and can be shown later. The DXTabControl provides a popup menu (header menu), which is invoked when clicking an arrow displayed in the corner of the DXTabControl. The header menu's items correspond to tab items in the DXTabControl. Clicking a menu item automatically selects the corresponding tab item. The header menu can optionally include items which correspond to hidden tab items. Clicking these menu items, shows the corresponding tab items within the DXTabControl. To learn more, see Showing and Hiding Tab Items.

The DXTabControl's layout, style and behavior settings are defined by view objects. Views are represented by the TabControlViewBase descendant classes. To apply a view to the DXTabControl, create a view object and assign it to the View property.

To learn more, see DXTabControl.

Expanded Inheritance Hierarchy

System.Object
    System.Windows.Threading.DispatcherObject
       System.Windows.DependencyObject
          System.Windows.Media.Visual
             System.Windows.UIElement
                System.Windows.FrameworkElement
                   System.Windows.Controls.Control
                      System.Windows.Controls.ItemsControl
                         DevExpress.Xpf.Core.Native.SelectorBase<DevExpress.Xpf.Core.DXTabControl, DevExpress.Xpf.Core.DXTabItem>
                            DevExpress.Xpf.Core.Native.HeaderedSelectorBase<DevExpress.Xpf.Core.DXTabControl, DevExpress.Xpf.Core.DXTabItem>
                               DXTabControl

Expanded See Also

Is this topic helpful?​​​​​​​