skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class RadTabControl

Inheritance
System.Object
RadItemsControl
RadSelector
RadTabControlBase
RadTabControl
Inherited Members
RadTabControlBase.PreviewSelectionChangedEvent
RadTabControlBase.SelectionChangedEvent
RadTabControlBase.DropDownOpenedEvent
RadTabControlBase.DropDownClosedEvent
RadTabControlBase.HeaderBackgroundProperty
RadTabControlBase.BackgroundVisibilityProperty
RadTabControlBase.ReorderTabRowsProperty
RadTabControlBase.SelectedContentProperty
RadTabControlBase.SelectedContentTemplateProperty
RadTabControlBase.SelectedContentTemplateSelectorProperty
RadTabControlBase.ContentTemplateProperty
RadTabControlBase.ContentTemplateSelectorProperty
RadTabControlBase.IsContentPreservedProperty
RadTabControlBase.PropagateItemDataContextToContentProperty
RadTabControlBase.SelectedItemRemoveBehaviourProperty
RadTabControlBase.Selector_SelectionChanged(Object, SelectionChangedEventArgs)
RadTabControlBase.UpdateTabRows()
RadTabControlBase.GoToState(Boolean, String[])
RadTabControlBase.OnPreviewSelectionChanged(SelectionChangedEventArgs)
RadTabControlBase.GetContainerForItemOverride()
RadTabControlBase.IsItemItsOwnContainerOverride(Object)
RadTabControlBase.IsSelectionNonBoundAtClientSide()
RadTabControlBase.ClearContentSafely()
RadTabControlBase.add_PreviewSelectionChanged(RadSelectionChangedEventHandler)
RadTabControlBase.remove_PreviewSelectionChanged(RadSelectionChangedEventHandler)
RadTabControlBase.add_SelectionChanged(RadSelectionChangedEventHandler)
RadTabControlBase.remove_SelectionChanged(RadSelectionChangedEventHandler)
RadTabControlBase.add_DropDownOpened(DropDownEventHandler)
RadTabControlBase.remove_DropDownOpened(DropDownEventHandler)
RadTabControlBase.add_DropDownClosed(DropDownEventHandler)
RadTabControlBase.remove_DropDownClosed(DropDownEventHandler)
RadTabControlBase.HeaderBackground
RadTabControlBase.BackgroundVisibility
RadTabControlBase.PropagateItemDataContextToContent
RadTabControlBase.SelectedContent
RadTabControlBase.SelectedContentTemplate
RadTabControlBase.SelectedContentTemplateSelector
RadTabControlBase.ContentTemplate
RadTabControlBase.ContentTemplateSelector
RadTabControlBase.IsContentPreserved
RadTabControlBase.SelectedItemRemoveBehaviour
RadTabControlBase.IsDefaultItemSelected
RadTabControlBase.ReorderTabRows
RadTabControlBase.TabStrip
RadTabControlBase.ContentElement
RadTabControlBase.ContentElementsPanel
RadTabControlBase.TabFlags
RadTabControlBase.Item[Int32]
RadTabControlBase.PreviewSelectionChanged
RadTabControlBase.SelectionChanged
RadTabControlBase.DropDownOpened
RadTabControlBase.DropDownClosed
RadSelector.SelectedValuePathProperty
RadSelector.SelectedValueProperty
RadSelector.IsSelectedProperty
RadSelector.SelectedIndexProperty
RadSelector.SelectedItemProperty
RadSelector.SelectedEvent
RadSelector.UnselectedEvent
RadSelector.add_SelectionChanged(SelectionChangedEventHandler)
RadSelector.remove_SelectionChanged(SelectionChangedEventHandler)
RadSelector.GetIsSelected(DependencyObject)
RadSelector.AddSelectedHandler(DependencyObject, RoutedEventHandler)
RadSelector.AddUnselectedHandler(DependencyObject, RoutedEventHandler)
RadSelector.RemoveSelectedHandler(DependencyObject, RoutedEventHandler)
RadSelector.RemoveUnselectedHandler(DependencyObject, RoutedEventHandler)
RadSelector.SetIsSelected(DependencyObject, Boolean)
RadSelector.OnSelectedValueChanged(Object, Object)
RadSelector.OnSelectionChanged(SelectionChangedEventArgs)
RadSelector.OnSelectedValuePathChanged(String, String)
RadSelector.SelectedValuePath
RadSelector.SelectedValue
RadSelector.SelectedIndex
RadSelector.SelectedItem
Namespace: Telerik.UI.Xaml.Controls
Assembly: Telerik.WinUI.Controls.dll

Syntax

public class RadTabControl : RadTabControlBase

Constructors

RadTabControl()

Declaration
public RadTabControl()

Fields

AdditionalContentProperty

Declaration
public static readonly DependencyProperty AdditionalContentProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

AlignProperty

Declaration
public static readonly DependencyProperty AlignProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

AllowDragOverTabProperty

Declaration
public static readonly DependencyProperty AllowDragOverTabProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

AllowDragReorderProperty

Declaration
public static readonly DependencyProperty AllowDragReorderProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

AllTabsEqualHeightProperty

Declaration
public static readonly DependencyProperty AllTabsEqualHeightProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

BottomTemplateProperty

Declaration
public static readonly DependencyProperty BottomTemplateProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CloseTabsOnMouseMiddleButtonDownProperty

Declaration
public static readonly DependencyProperty CloseTabsOnMouseMiddleButtonDownProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

DropDownButtonStyleProperty

Declaration
public static readonly DependencyProperty DropDownButtonStyleProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

DropDownDisplayMemberPathProperty

Declaration
public static readonly DependencyProperty DropDownDisplayMemberPathProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

DropDownDisplayModeProperty

Declaration
public static readonly DependencyProperty DropDownDisplayModeProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

DropDownMenuStyleProperty

Declaration
public static readonly DependencyProperty DropDownMenuStyleProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

IsDropDownOpenProperty

Declaration
public static readonly DependencyProperty IsDropDownOpenProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ItemDropDownContentTemplateProperty

Declaration
public static readonly DependencyProperty ItemDropDownContentTemplateProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ItemDropDownContentTemplateSelectorProperty

Declaration
public static readonly DependencyProperty ItemDropDownContentTemplateSelectorProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ItemReorderedEvent

Declaration
public static readonly RoutedEvent ItemReorderedEvent
Field Value
RoutedEvent

LeftTemplateProperty

Declaration
public static readonly DependencyProperty LeftTemplateProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

OverflowModeProperty

Declaration
public static readonly DependencyProperty OverflowModeProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

PreviewTabClosedEvent

Declaration
public static readonly RoutedEvent PreviewTabClosedEvent
Field Value
RoutedEvent

PreviewTabPinnedEvent

Declaration
public static readonly RoutedEvent PreviewTabPinnedEvent
Field Value
RoutedEvent

PreviewTabUnpinnedEvent

Declaration
public static readonly RoutedEvent PreviewTabUnpinnedEvent
Field Value
RoutedEvent

RightTemplateProperty

Declaration
public static readonly DependencyProperty RightTemplateProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ScrollModeProperty

Declaration
public static readonly DependencyProperty ScrollModeProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

TabClosedEvent

Declaration
public static readonly RoutedEvent TabClosedEvent
Field Value
RoutedEvent

TabOrientationProperty

Declaration
public static readonly DependencyProperty TabOrientationProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

TabPinnedEvent

Declaration
public static readonly RoutedEvent TabPinnedEvent
Field Value
RoutedEvent

TabStripPlacementProperty

Declaration
public static readonly DependencyProperty TabStripPlacementProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

TabUnpinnedEvent

Declaration
public static readonly RoutedEvent TabUnpinnedEvent
Field Value
RoutedEvent

TopTemplateProperty

Declaration
public static readonly DependencyProperty TopTemplateProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

Properties

AdditionalContent

Declaration
public object AdditionalContent { get; set; }
Property Value
System.Object

Align

Declaration
public TabStripAlign Align { get; set; }
Property Value
TabStripAlign

AllowDragOverTab

Declaration
public bool AllowDragOverTab { get; set; }
Property Value
System.Boolean

AllowDragReorder

Declaration
public bool AllowDragReorder { get; set; }
Property Value
System.Boolean

AllTabsEqualHeight

Declaration
public bool AllTabsEqualHeight { get; set; }
Property Value
System.Boolean

BottomTemplate

Declaration
public ControlTemplate BottomTemplate { get; set; }
Property Value
Microsoft.UI.Xaml.Controls.ControlTemplate

CloseTabsOnMouseMiddleButtonDown

Declaration
public bool CloseTabsOnMouseMiddleButtonDown { get; set; }
Property Value
System.Boolean

DropDownButtonStyle

Declaration
public Style DropDownButtonStyle { get; set; }
Property Value
Microsoft.UI.Xaml.Style

DropDownDisplayMemberPath

Declaration
public string DropDownDisplayMemberPath { get; set; }
Property Value
System.String

DropDownDisplayMode

Declaration
public TabControlDropDownDisplayMode DropDownDisplayMode { get; set; }
Property Value
TabControlDropDownDisplayMode

DropDownMenuStyle

Declaration
public Style DropDownMenuStyle { get; set; }
Property Value
Microsoft.UI.Xaml.Style

IsDropDownOpen

Declaration
public bool IsDropDownOpen { get; set; }
Property Value
System.Boolean

ItemDropDownContentTemplate

Declaration
public DataTemplate ItemDropDownContentTemplate { get; set; }
Property Value
Microsoft.UI.Xaml.DataTemplate

ItemDropDownContentTemplateSelector

Declaration
public DataTemplateSelector ItemDropDownContentTemplateSelector { get; set; }
Property Value
Microsoft.UI.Xaml.Controls.DataTemplateSelector

LeftTemplate

Declaration
public ControlTemplate LeftTemplate { get; set; }
Property Value
Microsoft.UI.Xaml.Controls.ControlTemplate

OverflowMode

Declaration
public TabOverflowMode OverflowMode { get; set; }
Property Value
TabOverflowMode

PinnedItems

Declaration
public ReadOnlyObservableCollection<RadTabItem> PinnedItems { get; }
Property Value
System.Collections.ObjectModel.ReadOnlyObservableCollection<RadTabItem>

RightTemplate

Declaration
public ControlTemplate RightTemplate { get; set; }
Property Value
Microsoft.UI.Xaml.Controls.ControlTemplate

ScrollMode

Declaration
public TabControlScrollMode ScrollMode { get; set; }
Property Value
TabControlScrollMode

TabOrientation

Declaration
public Orientation TabOrientation { get; set; }
Property Value
Microsoft.UI.Xaml.Controls.Orientation

TabStripPlacement

Declaration
public Dock TabStripPlacement { get; set; }
Property Value
Dock

TopTemplate

Declaration
public ControlTemplate TopTemplate { get; set; }
Property Value
Microsoft.UI.Xaml.Controls.ControlTemplate

Methods

add_ItemReordered(ItemReorderedEventHandler)

Declaration
public virtual void add_ItemReordered(ItemReorderedEventHandler value)
Parameters
ItemReorderedEventHandler value

ChangeVisualState(Boolean)

Declaration
protected void ChangeVisualState(bool useTransitions)
Parameters
System.Boolean useTransitions

ClearContainerForItemOverride(DependencyObject, Object)

Declaration
protected override void ClearContainerForItemOverride(DependencyObject element, object item)
Parameters
Microsoft.UI.Xaml.DependencyObject element

System.Object item

FindTemplateFromPosition(Dock)

Declaration
protected virtual ControlTemplate FindTemplateFromPosition(Dock position)
Parameters
Dock position

Returns
Microsoft.UI.Xaml.Controls.ControlTemplate

GetContainer()

Declaration
protected override IRadTabItem GetContainer()
Returns
IRadTabItem

Overrides
RadTabControlBase.GetContainer()

OnApplyTemplate()

Declaration
protected override void OnApplyTemplate()

OnCreateAutomationPeer()

Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
Microsoft.UI.Xaml.Automation.Peers.AutomationPeer

OnIsDropDownOpenChanged(Boolean, Boolean)

Declaration
protected virtual void OnIsDropDownOpenChanged(bool oldValue, bool newValue)
Parameters
System.Boolean oldValue

System.Boolean newValue

OnItemsChanged(Object)

Declaration
protected override void OnItemsChanged(object e)
Parameters
System.Object e

Overrides
RadSelector.OnItemsChanged(Object)

OnLeftScrollButtonClick(Object, RoutedEventArgs)

Declaration
protected virtual void OnLeftScrollButtonClick(object sender, RoutedEventArgs e)
Parameters
System.Object sender

Microsoft.UI.Xaml.RoutedEventArgs e

OnPreviewTabClosed(PreviewTabChangedEventArgs)

Declaration
protected virtual bool OnPreviewTabClosed(PreviewTabChangedEventArgs args)
Parameters
PreviewTabChangedEventArgs args

Returns
System.Boolean

OnPreviewTabPinned(PreviewTabChangedEventArgs)

Declaration
protected virtual bool OnPreviewTabPinned(PreviewTabChangedEventArgs args)
Parameters
PreviewTabChangedEventArgs args

Returns
System.Boolean

OnPreviewTabUnpinned(PreviewTabChangedEventArgs)

Declaration
protected virtual bool OnPreviewTabUnpinned(PreviewTabChangedEventArgs args)
Parameters
PreviewTabChangedEventArgs args

Returns
System.Boolean

OnRightScrollButtonClick(Object, RoutedEventArgs)

Declaration
protected virtual void OnRightScrollButtonClick(object sender, RoutedEventArgs e)
Parameters
System.Object sender

Microsoft.UI.Xaml.RoutedEventArgs e

OnScrollButtonsVisibilityChanged()

Declaration
protected virtual void OnScrollButtonsVisibilityChanged()

OnSelectionChanged(RadSelectionChangedEventArgs)

Declaration
protected override void OnSelectionChanged(RadSelectionChangedEventArgs e)
Parameters
RadSelectionChangedEventArgs e

Overrides
RadTabControlBase.OnSelectionChanged(RadSelectionChangedEventArgs)

OnTabClosed(TabChangedEventArgs)

Declaration
protected virtual void OnTabClosed(TabChangedEventArgs args)
Parameters
TabChangedEventArgs args

OnTabPinned(TabChangedEventArgs)

Declaration
protected virtual void OnTabPinned(TabChangedEventArgs args)
Parameters
TabChangedEventArgs args

OnTabUnpinned(TabChangedEventArgs)

Declaration
protected virtual void OnTabUnpinned(TabChangedEventArgs args)
Parameters
TabChangedEventArgs args

PrepareContainerForItemOverride(DependencyObject, Object)

Declaration
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
Parameters
Microsoft.UI.Xaml.DependencyObject element

System.Object item

Overrides
RadItemsControl.PrepareContainerForItemOverride(DependencyObject, Object)

remove_ItemReordered(ItemReorderedEventHandler)

Declaration
public virtual void remove_ItemReordered(ItemReorderedEventHandler value)
Parameters
ItemReorderedEventHandler value

ScrollIntoView(Object)

Declaration
public void ScrollIntoView(object item)
Parameters
System.Object item

UpdateSelectedContentProperties()

Declaration
protected override void UpdateSelectedContentProperties()
Overrides
RadTabControlBase.UpdateSelectedContentProperties()

UpdateTabStrip()

Declaration
protected void UpdateTabStrip()

Events

ItemReordered

Declaration
public virtual event ItemReorderedEventHandler ItemReordered
Event Type
ItemReorderedEventHandler

PreviewTabClosed

Declaration
public event EventHandler<PreviewTabChangedEventArgs> PreviewTabClosed
Event Type
System.EventHandler<PreviewTabChangedEventArgs>

PreviewTabPinned

Declaration
public event EventHandler<PreviewTabChangedEventArgs> PreviewTabPinned
Event Type
System.EventHandler<PreviewTabChangedEventArgs>

PreviewTabUnpinned

Declaration
public event EventHandler<PreviewTabChangedEventArgs> PreviewTabUnpinned
Event Type
System.EventHandler<PreviewTabChangedEventArgs>

TabClosed

Declaration
public event EventHandler<TabChangedEventArgs> TabClosed
Event Type
System.EventHandler<TabChangedEventArgs>

TabPinned

Declaration
public event EventHandler<TabChangedEventArgs> TabPinned
Event Type
System.EventHandler<TabChangedEventArgs>

TabUnpinned

Declaration
public event EventHandler<TabChangedEventArgs> TabUnpinned
Event Type
System.EventHandler<TabChangedEventArgs>

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
Support Resources
  • Knowledge Base
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.