This question is locked. New answers and comments are not allowed.
Hi guys this probably has been solved before, but im trying to add a "x" close button to the itemContainerStyle, but i realized that after i edit the template and running it, nothing changes, seems like any change i do to the template do not apply when i run it( I tried chaning backround and so on, but still stayed the same), any help its appretiated.Thanks.
| <!--ControlTemplate--> |
| <ControlTemplate x:Key="TabItemTemplate" TargetType="telerikNavigation:RadTabItem"> |
| <Grid x:Name="wrapper"> |
| <VisualStateManager.VisualStateGroups> |
| <VisualStateGroup x:Name="CommonStateGroup"> |
| <VisualState x:Name="MouseOver"> |
| <Storyboard> |
| <DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="MouseOverVisual"/> |
| </Storyboard> |
| </VisualState> |
| <VisualState x:Name="Normal"/> |
| <VisualState x:Name="Selected"> |
| <Storyboard> |
| <DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="SelectionVisual"/> |
| </Storyboard> |
| </VisualState> |
| <VisualState x:Name="SelectedMouseOver"> |
| <Storyboard> |
| <DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="SelectionVisual"/> |
| <ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="BorderBrush" Storyboard.TargetName="SelectionVisual"> |
| <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource TabItem_OuterBorder_SelectedMouseOver}"/> |
| </ObjectAnimationUsingKeyFrames> |
| </Storyboard> |
| </VisualState> |
| <VisualState x:Name="Disabled"> |
| <Storyboard> |
| <DoubleAnimation Duration="0:0:0.1" To="0.3" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="HeaderElement"/> |
| <DoubleAnimation Duration="0:0:0.1" To="0" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="NormalVisual"/> |
| </Storyboard> |
| </VisualState> |
| </VisualStateGroup> |
| <VisualStateGroup x:Name="PlacementStates"> |
| <VisualState x:Name="HorizontalTop"/> |
| <VisualState x:Name="HorizontalLeft"> |
| <Storyboard> |
| <ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="LayoutTransform" Storyboard.TargetName="OrientationTransform"> |
| <DiscreteObjectKeyFrame KeyTime="0"> |
| <DiscreteObjectKeyFrame.Value> |
| <RotateTransform Angle="180"/> |
| </DiscreteObjectKeyFrame.Value> |
| </DiscreteObjectKeyFrame> |
| </ObjectAnimationUsingKeyFrames> |
| </Storyboard> |
| </VisualState> |
| <VisualState x:Name="HorizontalRight"/> |
| <VisualState x:Name="HorizontalBottom"> |
| <Storyboard> |
| <ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="LayoutTransform" Storyboard.TargetName="OrientationTransform"> |
| <DiscreteObjectKeyFrame KeyTime="0"> |
| <DiscreteObjectKeyFrame.Value> |
| <RotateTransform Angle="180"/> |
| </DiscreteObjectKeyFrame.Value> |
| </DiscreteObjectKeyFrame> |
| </ObjectAnimationUsingKeyFrames> |
| </Storyboard> |
| </VisualState> |
| <VisualState x:Name="VerticalTop"> |
| <Storyboard> |
| <ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="LayoutTransform" Storyboard.TargetName="OrientationTransform"> |
| <DiscreteObjectKeyFrame KeyTime="0"> |
| <DiscreteObjectKeyFrame.Value> |
| <RotateTransform Angle="-90"/> |
| </DiscreteObjectKeyFrame.Value> |
| </DiscreteObjectKeyFrame> |
| </ObjectAnimationUsingKeyFrames> |
| </Storyboard> |
| </VisualState> |
| <VisualState x:Name="VerticalLeft"> |
| <Storyboard> |
| <ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="LayoutTransform" Storyboard.TargetName="OrientationTransform"> |
| <DiscreteObjectKeyFrame KeyTime="0"> |
| <DiscreteObjectKeyFrame.Value> |
| <RotateTransform Angle="90"/> |
| </DiscreteObjectKeyFrame.Value> |
| </DiscreteObjectKeyFrame> |
| </ObjectAnimationUsingKeyFrames> |
| </Storyboard> |
| </VisualState> |
| <VisualState x:Name="VerticalRight"> |
| <Storyboard> |
| <ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="LayoutTransform" Storyboard.TargetName="OrientationTransform"> |
| <DiscreteObjectKeyFrame KeyTime="0"> |
| <DiscreteObjectKeyFrame.Value> |
| <RotateTransform Angle="-90"/> |
| </DiscreteObjectKeyFrame.Value> |
| </DiscreteObjectKeyFrame> |
| </ObjectAnimationUsingKeyFrames> |
| </Storyboard> |
| </VisualState> |
| <VisualState x:Name="VerticalBottom"> |
| <Storyboard> |
| <ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="LayoutTransform" Storyboard.TargetName="OrientationTransform"> |
| <DiscreteObjectKeyFrame KeyTime="0"> |
| <DiscreteObjectKeyFrame.Value> |
| <RotateTransform Angle="-90"/> |
| </DiscreteObjectKeyFrame.Value> |
| </DiscreteObjectKeyFrame> |
| </ObjectAnimationUsingKeyFrames> |
| </Storyboard> |
| </VisualState> |
| </VisualStateGroup> |
| <VisualStateGroup x:Name="FocusStates"> |
| <VisualState x:Name="Unfocused"/> |
| <VisualState x:Name="Focused"/> |
| </VisualStateGroup> |
| </VisualStateManager.VisualStateGroups> |
| <Border x:Name="NormalVisual" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" CornerRadius="{StaticResource TabItem_OuterCornerRadius}" Margin="{StaticResource TabItem_Margin}"> |
| <Border BorderBrush="{StaticResource TabItem_InnerBorder_Normal}" BorderThickness="{StaticResource TabItem_InnerBorderThickness}" CornerRadius="{StaticResource TabItem_InnerCornerRadius}" Background="#FFEFA4A4"/> |
| </Border> |
| <Border x:Name="MouseOverVisual" BorderBrush="{StaticResource TabItem_OuterBorder_MouseOver}" BorderThickness="{StaticResource TabItem_OuterBorderThickness}" Background="#FF8800FF" CornerRadius="{StaticResource TabItem_OuterCornerRadius}" Margin="{StaticResource TabItem_Margin}" Opacity="0"> |
| <Border BorderBrush="{StaticResource TabItem_InnerBorder_MouseOver}" BorderThickness="{StaticResource TabItem_InnerBorderThickness}" CornerRadius="{StaticResource TabItem_InnerCornerRadius}"/> |
| </Border> |
| <Border BorderBrush="#FFFFF500" BorderThickness="0 0 0 2" Background="Black"/> |
| <Border x:Name="SelectionVisual" BorderBrush="{StaticResource TabItem_OuterBorder_Selected}" BorderThickness="{StaticResource TabItem_OuterBorderThickness}" Background="{StaticResource TabItem_Background_Selected}" CornerRadius="{StaticResource TabItem_OuterCornerRadius}" Margin="{StaticResource TabItem_Margin_Selected}" Opacity="0"> |
| <Border BorderBrush="{StaticResource TabItem_InnerBorder_Selected}" BorderThickness="{StaticResource TabItem_InnerBorderThickness}" CornerRadius="{StaticResource TabItem_InnerCornerRadius}"/> |
| </Border> |
| <Telerik_Windows_Controls_Primitives:LayoutTransformControl x:Name="OrientationTransform" Background="#FFA50C0C"> |
| <ContentPresenter x:Name="HeaderElement" ContentTemplate="{TemplateBinding HeaderTemplate}" Content="{TemplateBinding Header}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" OpacityMask="Black"/> |
| </Telerik_Windows_Controls_Primitives:LayoutTransformControl> |
| <Button Content="Button" HorizontalAlignment="Right" Height="9" VerticalAlignment="Top" Width="14" Margin="0,-1,0,0"/> |
| </Grid> |
| </ControlTemplate> |
| <!-- Style --> |
| <Style x:Key="RadTabItemStyleWithButton" TargetType="telerikNavigation:RadTabItem"> |
| <Setter Property="MinWidth" Value="5"/> |
| <Setter Property="BorderThickness" Value="{StaticResource TabItem_OuterBorderThickness}"/> |
| <Setter Property="Foreground" Value="{StaticResource ControlForeground_Normal}"/> |
| <Setter Property="MinHeight" Value="5"/> |
| <Setter Property="Background" Value="{StaticResource TabItem_Background_Normal}"/> |
| <Setter Property="BorderBrush" Value="{StaticResource TabItem_OuterBorder_Normal}"/> |
| <Setter Property="HorizontalContentAlignment" Value="Center"/> |
| <Setter Property="VerticalContentAlignment" Value="Center"/> |
| <Setter Property="Padding" Value="6 3"/> |
| <Setter Property="IsTabStop" Value="False"/> |
| <Setter Property="Template" Value="{StaticResource TabItemTemplate}"/> |
| </Style> |
| <!--TabControl--> |
| <telerikNavigation:RadTabControl AllowDrop="True" AllowDragOverTab="True" AllowDragReorder="True" x:Name="myTabs" Grid.Column="1" Margin="6,0,16,12" Grid.Row="1" ItemContainerStyle="{StaticResource RadTabItemStyleWithButton}"> |
| </telerikNavigation:RadTabControl> |