All of our predefined themes have specified different style for selected tab items than the rest of the items. If you are creating a theme from scratch, you should use the RadTabStripElement.IsSelected
property when creating a state (style-group) for the item. Although you could start creating a theme from scratch, we recommend you to start with some of the existing themes
. Please let us know if you need any further assistance on the subject.
As a matter of fact I think it would be better if you use a different approach for customization
. Since your application needs almost different style for each TabItem, you can consider creating the visual style using code-behind, setting the corresponding properties of each TabItem, as required. The properties you should use, can be referenced as follows:FillPrimitive fill = (FillPrimitive)new ClassSelector("TabFill").GetSelectedElements(this);
class exists within the Telerik.WinControls.Primitives namespace
Once you have a reference to the "fill" element, you can apply quite deep customization, playing with its properties:fill.NumberofColors = 4;
fill.GradientAngle and so on.
Please, let me know if this works fine for you.