The Telerik RadTabStrip control supplies the
basis for building tabbed interfaces with rich formatting and behavior. Tabs can
have any shape you can imagine, be rearranged with drag-and-drop editing, and automatically
manage other controls on embedded content panels.
Benefits
This example demonstrates the basic features of RadTabStrip, namely drag and drop of tabs, scrolling, adding new tabs, and tab orientation.
You can change the orientation of the tabs using the TabsPosition and TextOrientation properties:
radTabStrip1.TabStripElement.TabsPosition = TabPositions.Bottom
this.radTabStrip1.TabStripElement.TextOrientation = Orientation.Vertical
You can programmatically add new tabs to the collection items by pressing the Add New Tab tabbutton or in the following way:
radTabStrip1.TabStripElement.Items.Add(new TabItem("tab name here"));.
You can iterate through all tab items and change their font sizes:
foreach (RadElement selected in textPrimitiveSelector.GetSelectedElements(this.radTabStrip1.TabStripElement))
{
Font font = (Font)selected.GetValue(VisualElement.FontProperty);
selected.SetValue(VisualElement.FontProperty, new Font(font.FontFamily, this.trackBar1.Value));
}