Telerik Forums
UI for WPF Forum
4 answers
312 views
I just installed the Q3 components and updated my current project to use them. I noticed that some of the control styles were tweaked a little bit. For example, one minor problem was fixed where the colors were slightly different between a RadRibbonRadioButton and RadRibbonToggleButton. That's a good thing.

Unfortunately, I also noticed that my RadListBox inside my RadPanelBar is getting a hover border now. I want to get rid of the orange border that appears when I hover over the RadListBox. What do I need to change?

These controls are being dynamically generated in code. This is part of a factory class that handles building prism region content. Please provide a response with code instead of XAML.

Anthony
Top achievements
Rank 1
 answered on 24 Oct 2013
3 answers
226 views
One person in the forum is trying to remove the rotating arrow RadToggleButton from the expander and I'm trying to get it back in! LOL! :)

We want to make several customizations to the RadExpander's header.  And that requires me to override the header in my own code.  The problem I am having is that I can't get the original content of the toggle button to appear in my cut-and-paste copy of Telerik's template.  Here is how the template is incorporated in to my code:

<Style x:Key="RadExpanderStyle" TargetType="telerik:RadExpander">
    <Setter Property="Template" Value="{StaticResource MyExpanderTemplate}"/>
</Style>

And Here is  the template itself as I have extracted it from Telerik's source:

                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:sys="clr-namespace:System;assembly=mscorlib"
                    xmlns:animation="clr-namespace:Telerik.Windows.Controls.Animation;assembly=Telerik.Windows.Controls"
                    xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
                    xmlns:telerikPrimitives="clr-namespace:Telerik.Windows.Controls.Primitives;assembly=Telerik.Windows.Controls"
                    xmlns:c="http://schemas.telerik.com/2008/xaml/compile"
                    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
                    mc:Ignorable="c"
                    >
    <LinearGradientBrush x:Key="ControlOuterBorder_Normal" EndPoint="0.971000015735626,0.5" StartPoint="0.0399999991059303,0.5">
        <GradientStop Color="#FF707070" Offset="0"/>
        <GradientStop Color="#FFA3A3A3" Offset="0.5"/>
        <GradientStop Color="#FF707070" Offset="1"/>
    </LinearGradientBrush>
 
    <SolidColorBrush x:Key="ControlBackground_Normal" Color="#FF575859" />
     
    <LinearGradientBrush x:Key="ControlBackground_Pressed" EndPoint="0.5,1" StartPoint="0.5,0">
        <GradientStop Color="#FF2E2D2D" Offset="0"/>
        <GradientStop Color="#FF424242" Offset="1"/>
        <GradientStop Color="#FF424242" Offset="0.14"/>
    </LinearGradientBrush>
     
    <SolidColorBrush x:Key="ControlElement_Normal" Color="#FFC5C2C2" />
     
    <ControlTemplate TargetType="telerik:RadToggleButton" x:Key="ToggleTemplate">
        <ContentPresenter x:Name="Content" Margin="{TemplateBinding Padding}" Content="{TemplateBinding Content}"
                ContentTemplate="{TemplateBinding ContentTemplate}"
                VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
                HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" />
    </ControlTemplate>
 
    <ControlTemplate TargetType="telerik:RadExpander" x:Key="MyExpanderTemplate">
        <Grid HorizontalAlignment="{TemplateBinding HorizontalAlignment}"
              VerticalAlignment="{TemplateBinding VerticalAlignment}">
            <VisualStateManager.VisualStateGroups>
                <VisualStateGroup x:Name="CommonStateGroup">
                    <VisualState x:Name="Normal" />
                    <VisualState x:Name="Disabled">
                        <Storyboard>
                            <c:Switch>
                                <c:Case Condition="Windows8 or Windows8Touch or Office2013">
                                    <DoubleAnimation Duration="0" Storyboard.TargetName="HeaderPanel"
                                                     Storyboard.TargetProperty="Opacity" To="0.5" />
                                </c:Case>
                                <c:Default>
                                    <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OuterCircle"
                                                                   Storyboard.TargetProperty="Stroke" Duration="0:0:0">
                                        <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{StaticResource ControlOuterBorder_Disabled}" />
                                    </ObjectAnimationUsingKeyFrames>
                                    <c:If Condition="!ExpressionDark">
                                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName="InnerCircle"
                                                                       Storyboard.TargetProperty="Stroke" Duration="0:0:0">
                                            <DiscreteObjectKeyFrame KeyTime="0:0:0"
                                                                    Value="{StaticResource ControlInnerBorder_Disabled}" />
                                        </ObjectAnimationUsingKeyFrames>
                                    </c:If>
                                    <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OuterCircle"
                                                                   Storyboard.TargetProperty="Fill" Duration="0:0:0">
                                        <DiscreteObjectKeyFrame KeyTime="0:0:0"
                                                                Value="{StaticResource ControlBackground_Disabled}" />
                                    </ObjectAnimationUsingKeyFrames>
                                    <ObjectAnimationUsingKeyFrames Storyboard.TargetName="arrow"
                                                                   Storyboard.TargetProperty="Fill" Duration="0">
                                        <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource ControlElement_Disabled}" />
                                    </ObjectAnimationUsingKeyFrames>
                                    <DoubleAnimation Storyboard.TargetName="Content" Storyboard.TargetProperty="Opacity" To=".5" />
                                    <DoubleAnimation Storyboard.TargetName="HeaderContent" Storyboard.TargetProperty="Opacity" To=".5" />
                                </c:Default>
                            </c:Switch>
                        </Storyboard>
                    </VisualState>
                </VisualStateGroup>
                <VisualStateGroup x:Name="HeaderStateGroup">
                    <VisualState x:Name="NormalHeader" />
                    <VisualState x:Name="MouseOverHeader">
                        <Storyboard>
                            <c:If Condition="!Windows8Touch">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OuterCircle"
                                                               Storyboard.TargetProperty="Fill" Duration="0:0:0">
                                    <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{StaticResource ControlBackground_MouseOver}" />
                                </ObjectAnimationUsingKeyFrames>
                                <c:If Condition="!Windows8 and !ExpressionDark and !Office2013">
                                    <ObjectAnimationUsingKeyFrames Storyboard.TargetName="InnerCircle"
                                                                    Storyboard.TargetProperty="Stroke" Duration="0:0:0">
                                        <DiscreteObjectKeyFrame KeyTime="0:0:0"
                                                                Value="{StaticResource ControlInnerBorder_MouseOver}" />
                                    </ObjectAnimationUsingKeyFrames>
                                </c:If>
                            </c:If>
                            <c:If Condition="!Windows8">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OuterCircle" Storyboard.TargetProperty="Stroke" Duration="0:0:0">
                                    <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{StaticResource ControlOuterBorder_MouseOver}" />
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="arrow"
                                                                   Storyboard.TargetProperty="Fill" Duration="0">
                                    <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource ControlElement_MouseOver}" />
                                </ObjectAnimationUsingKeyFrames>
                            </c:If>
                        </Storyboard>
                    </VisualState>
                    <VisualState x:Name="PressedHeader">
                        <Storyboard>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OuterCircle"
                                                            Storyboard.TargetProperty="Fill" Duration="0:0:0">
                                <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{StaticResource ControlBackground_Pressed}" />
                            </ObjectAnimationUsingKeyFrames>
                            <c:If Condition="Office2013">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OuterCircle"
                                                                       Storyboard.TargetProperty="Stroke" Duration="0:0:0">
                                    <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{StaticResource ControlOuterBorder_Pressed}" />
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="arrow"
                                                                Storyboard.TargetProperty="Fill" Duration="0">
                                    <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource ControlElement_Pressed}" />
                                </ObjectAnimationUsingKeyFrames>
                            </c:If>
                            <c:If Condition="!Windows8 and !Office2013">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OuterCircle"
                                                                       Storyboard.TargetProperty="Stroke" Duration="0:0:0">
                                    <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{StaticResource ControlOuterBorder_Pressed}" />
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="arrow"
                                                                Storyboard.TargetProperty="Fill" Duration="0">
                                    <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource ControlElement_Pressed}" />
                                </ObjectAnimationUsingKeyFrames>
                            </c:If>
                            <c:If Condition="!Windows8 and !Windows8Touch and !ExpressionDark and !Office2013">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="InnerCircle"
                                                                Storyboard.TargetProperty="Stroke" Duration="0:0:0">
                                    <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{StaticResource ControlInnerBorder_Pressed}" />
                                </ObjectAnimationUsingKeyFrames>
                            </c:If>
                        </Storyboard>
                    </VisualState>
                </VisualStateGroup>
                <VisualStateGroup x:Name="HeaderOrientationGroup">
                    <VisualState x:Name="HorizontalOrientation">
                        <Storyboard>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HeaderContentTransform"
                                    Storyboard.TargetProperty="LayoutTransform">
                                <DiscreteObjectKeyFrame KeyTime="0">
                                    <DiscreteObjectKeyFrame.Value>
                                        <RotateTransform Angle="0" />
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HeaderContentTransform"
                                    Storyboard.TargetProperty="(Grid.Column)">
                                <DiscreteObjectKeyFrame KeyTime="0">
                                    <DiscreteObjectKeyFrame.Value>
                                        <sys:Int32>1</sys:Int32>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                        </Storyboard>
                    </VisualState>
                    <VisualState x:Name="VerticalOrientation">
                        <Storyboard>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HeaderContentTransform"
                                    Storyboard.TargetProperty="LayoutTransform">
                                <DiscreteObjectKeyFrame KeyTime="0">
                                    <DiscreteObjectKeyFrame.Value>
                                        <RotateTransform Angle="90" />
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HeaderContentTransform"
                                    Storyboard.TargetProperty="(Grid.Row)">
                                <DiscreteObjectKeyFrame KeyTime="0">
                                    <DiscreteObjectKeyFrame.Value>
                                        <sys:Int32>1</sys:Int32>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                        </Storyboard>
                    </VisualState>
                </VisualStateGroup>
                <VisualStateGroup x:Name="ExpandStateGroup">
                    <VisualState x:Name="Expanded">
                        <Storyboard>
                            <DoubleAnimation Storyboard.TargetName="arrow"
                                    Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(RotateTransform.Angle)" To="180"
                                    Duration="0:0:0.2" />
                            <c:If Condition="Windows8Touch">
                                <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[1].(TranslateTransform.Y)" Storyboard.TargetName="arrow">
                                    <SplineDoubleKeyFrame KeyTime="0" Value="-1"/>
                                </DoubleAnimationUsingKeyFrames>
                            </c:If>
                            <c:If Condition="Windows8">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HeaderButton"
                                    Storyboard.TargetProperty="Foreground">
                                    <DiscreteObjectKeyFrame KeyTime="0" Value="{telerik:Windows8Resource ResourceKey=AccentBrush}" />
                                </ObjectAnimationUsingKeyFrames>
                            </c:If>
                            <c:If Condition="Office2013">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HeaderButton"
                                    Storyboard.TargetProperty="Foreground">
                                    <DiscreteObjectKeyFrame KeyTime="0" Value="{telerik:Office2013Resource ResourceKey=InvertedBrush}" />
                                </ObjectAnimationUsingKeyFrames>
                            </c:If>
                        </Storyboard>
                    </VisualState>
                    <VisualState x:Name="Collapsed">
                        <Storyboard>
                            <DoubleAnimation Storyboard.TargetName="arrow" Duration="0:0:0.2"
                                             Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(RotateTransform.Angle)" To="0" />
                            <c:If Condition="Windows8Touch">
                                <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[1].(TranslateTransform.Y)" Storyboard.TargetName="arrow">
                                    <SplineDoubleKeyFrame KeyTime="0" Value="1"/>
                                </DoubleAnimationUsingKeyFrames>
                            </c:If>
                        </Storyboard>
                    </VisualState>
                </VisualStateGroup>
                <VisualStateGroup x:Name="ExpandDirectionStates">
                    <VisualStateGroup.Transitions>
                        <VisualTransition>
                            <Storyboard>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Content"
                                        Storyboard.TargetProperty="(Grid.Row)">
                                    <DiscreteObjectKeyFrame KeyTime="0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <sys:Int32>0</sys:Int32>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Content"
                                        Storyboard.TargetProperty="(Grid.Column)">
                                    <DiscreteObjectKeyFrame KeyTime="0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <sys:Int32>0</sys:Int32>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HeaderButton"
                                        Storyboard.TargetProperty="(Grid.Row)">
                                    <DiscreteObjectKeyFrame KeyTime="0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <sys:Int32>0</sys:Int32>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HeaderButton"
                                        Storyboard.TargetProperty="(Grid.Column)">
                                    <DiscreteObjectKeyFrame KeyTime="0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <sys:Int32>0</sys:Int32>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="col0"
                                        Storyboard.TargetProperty="Width">
                                    <DiscreteObjectKeyFrame KeyTime="0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <GridLength>Auto</GridLength>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="col1"
                                        Storyboard.TargetProperty="Width">
                                    <DiscreteObjectKeyFrame KeyTime="0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <GridLength>Auto</GridLength>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="row0"
                                        Storyboard.TargetProperty="Height">
                                    <DiscreteObjectKeyFrame KeyTime="0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <GridLength>Auto</GridLength>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="row1"
                                        Storyboard.TargetProperty="Height">
                                    <DiscreteObjectKeyFrame KeyTime="0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <GridLength>Auto</GridLength>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                            </Storyboard>
                        </VisualTransition>
                    </VisualStateGroup.Transitions>
                    <VisualState x:Name="DirectionLeft">
                        <Storyboard>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="col0"
                                    Storyboard.TargetProperty="Width">
                                <DiscreteObjectKeyFrame KeyTime="0">
                                    <DiscreteObjectKeyFrame.Value>
                                        <GridLength>*</GridLength>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="row0"
                                    Storyboard.TargetProperty="Height">
                                <DiscreteObjectKeyFrame KeyTime="0">
                                    <DiscreteObjectKeyFrame.Value>
                                        <GridLength>*</GridLength>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HeaderButton"
                                    Storyboard.TargetProperty="(Grid.Column)">
                                <DiscreteObjectKeyFrame KeyTime="0">
                                    <DiscreteObjectKeyFrame.Value>
                                        <sys:Int32>1</sys:Int32>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                            <DoubleAnimation Storyboard.TargetName="arrowPanel"
                                    Storyboard.TargetProperty="(FrameworkElement.RenderTransform).Angle" To="90"
                                    Duration="0:0:0" />
                        </Storyboard>
                    </VisualState>
                    <VisualState x:Name="DirectionRight">
                        <Storyboard>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="col1"
                                    Storyboard.TargetProperty="Width">
                                <DiscreteObjectKeyFrame KeyTime="0">
                                    <DiscreteObjectKeyFrame.Value>
                                        <GridLength>*</GridLength>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="row0"
                                    Storyboard.TargetProperty="Height">
                                <DiscreteObjectKeyFrame KeyTime="0">
                                    <DiscreteObjectKeyFrame.Value>
                                        <GridLength>*</GridLength>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Content"
                                    Storyboard.TargetProperty="(Grid.Column)">
                                <DiscreteObjectKeyFrame KeyTime="0">
                                    <DiscreteObjectKeyFrame.Value>
                                        <sys:Int32>1</sys:Int32>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                            <DoubleAnimation Storyboard.TargetName="arrowPanel"
                                    Storyboard.TargetProperty="(FrameworkElement.RenderTransform).Angle" To="-90"
                                    Duration="0:0:0" />
                        </Storyboard>
                    </VisualState>
                    <VisualState x:Name="DirectionUp">
                        <Storyboard>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="col0"
                                    Storyboard.TargetProperty="Width">
                                <DiscreteObjectKeyFrame KeyTime="0">
                                    <DiscreteObjectKeyFrame.Value>
                                        <GridLength>*</GridLength>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="row0"
                                    Storyboard.TargetProperty="Height">
                                <DiscreteObjectKeyFrame KeyTime="0">
                                    <DiscreteObjectKeyFrame.Value>
                                        <GridLength>*</GridLength>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HeaderButton"
                                    Storyboard.TargetProperty="(Grid.Row)">
                                <DiscreteObjectKeyFrame KeyTime="0">
                                    <DiscreteObjectKeyFrame.Value>
                                        <sys:Int32>1</sys:Int32>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                            <DoubleAnimation Storyboard.TargetName="arrowPanel"
                                    Storyboard.TargetProperty="(FrameworkElement.RenderTransform).Angle" To="180"
                                    Duration="0:0:0" />
                        </Storyboard>
                    </VisualState>
                    <VisualState x:Name="DirectionDown">
                        <Storyboard>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="col0"
                                    Storyboard.TargetProperty="Width">
                                <DiscreteObjectKeyFrame KeyTime="0">
                                    <DiscreteObjectKeyFrame.Value>
                                        <GridLength>*</GridLength>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="row1"
                                    Storyboard.TargetProperty="Height">
                                <DiscreteObjectKeyFrame KeyTime="0">
                                    <DiscreteObjectKeyFrame.Value>
                                        <GridLength>*</GridLength>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Content"
                                    Storyboard.TargetProperty="(Grid.Row)">
                                <DiscreteObjectKeyFrame KeyTime="0">
                                    <DiscreteObjectKeyFrame.Value>
                                        <sys:Int32>1</sys:Int32>
                                    </DiscreteObjectKeyFrame.Value>
                                </DiscreteObjectKeyFrame>
                            </ObjectAnimationUsingKeyFrames>
                        </Storyboard>
                    </VisualState>
                </VisualStateGroup>
            </VisualStateManager.VisualStateGroups>
            <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}"
                    Background="{TemplateBinding Background}" >
                <c:If Condition="!Windows8 and !Windows8Touch and !Office2013">
                    <Border.CornerRadius>{StaticResource Expander_BorderRadius}</Border.CornerRadius>
                </c:If>
                <Grid>
                    <Grid.RowDefinitions>
                        <RowDefinition x:Name="row0" Height="Auto" />
                        <RowDefinition x:Name="row1" Height="Auto" />
                    </Grid.RowDefinitions>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition x:Name="col0" Width="Auto" />
                        <ColumnDefinition x:Name="col1" Width="Auto" />
                    </Grid.ColumnDefinitions>
                    <telerik:RadToggleButton x:Name="HeaderButton"
                                             TabIndex="{TemplateBinding TabIndex}"
                                             HorizontalAlignment="{TemplateBinding HorizontalHeaderAlignment}"
                                             VerticalAlignment="{TemplateBinding VerticalHeaderAlignment}"
                                             HorizontalContentAlignment="{TemplateBinding HorizontalHeaderAlignment}"
                                             VerticalContentAlignment="{TemplateBinding VerticalHeaderAlignment}"
                                             Template="{StaticResource ToggleTemplate}" Background="Transparent"
                                             IsChecked="{Binding Path=IsExpanded, RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}"
                                             ClickMode="{TemplateBinding ClickMode}" FontSize="{TemplateBinding FontSize}"
                                             FontStyle="{TemplateBinding FontStyle}" FontWeight="{TemplateBinding FontWeight}"
                                             FontFamily="{TemplateBinding FontFamily}" FontStretch="{TemplateBinding FontStretch}"
                                             Foreground="{TemplateBinding Foreground}">
                        <c:If Condition="WPF">
                            <telerik:RadToggleButton.FocusVisualStyle>
                                <Style>
                                    <Setter Property="Control.Template">
                                        <Setter.Value>
                                            <ControlTemplate>
                                                <Border>
                                                    <Rectangle Margin="0" SnapsToDevicePixels="True" Stroke="Black" StrokeThickness="1" StrokeDashArray="1 2"/>
                                                </Border>
                                            </ControlTemplate>
                                        </Setter.Value>
                                    </Setter>
                                </Style>
                            </telerik:RadToggleButton.FocusVisualStyle>
                        </c:If>
                        <Grid x:Name="HeaderPanel" Background="Transparent">
                            <Grid.RowDefinitions>
                                <RowDefinition Height="Auto" />
                                <RowDefinition Height="*" />
                            </Grid.RowDefinitions>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width="Auto" />
                                <ColumnDefinition Width="*" />
                            </Grid.ColumnDefinitions>
                            <Grid>
                                <c:If Condition="Windows8Touch">
                                    <Grid.Width>36</Grid.Width>
                                    <Grid.Height>36</Grid.Height>
                                </c:If>
                                <Ellipse HorizontalAlignment="Center" VerticalAlignment="Center"
                                         Stroke="{StaticResource ControlOuterBorder_Normal}"
                                         Fill="{StaticResource ControlBackground_Normal}">
                                    <c:Switch>
                                        <c:Case Condition="Windows8Touch">
                                            <Ellipse.Width>30</Ellipse.Width>
                                            <Ellipse.Height>30</Ellipse.Height>
                                            <Ellipse.StrokeThickness>2</Ellipse.StrokeThickness>
                                        </c:Case>
                                        <c:Default>
                                            <Ellipse.Width>20</Ellipse.Width>
                                            <Ellipse.Height>20</Ellipse.Height>
                                            <Ellipse.StrokeThickness>1</Ellipse.StrokeThickness>
                                        </c:Default>
                                    </c:Switch>
                                </Ellipse>
                                <Ellipse x:Name="OuterCircle" HorizontalAlignment="Center" VerticalAlignment="Center"
                                         Stroke="{x:Null}" Fill="{x:Null}">
                                    <c:Switch>
                                        <c:Case Condition="Windows8Touch">
                                            <Ellipse.Width>30</Ellipse.Width>
                                            <Ellipse.Height>30</Ellipse.Height>
                                            <Ellipse.StrokeThickness>2</Ellipse.StrokeThickness>
                                        </c:Case>
                                        <c:Default>
                                            <Ellipse.Width>20</Ellipse.Width>
                                            <Ellipse.Height>20</Ellipse.Height>
                                            <Ellipse.StrokeThickness>1</Ellipse.StrokeThickness>
                                        </c:Default>
                                    </c:Switch>
                                </Ellipse>
 
 
                                <c:If Condition="!ExpressionDark and !Windows8 and !Windows8Touch and !Office2013">
                                    <Ellipse x:Name="InnerCircle" Width="18" Height="18"
                                            Stroke="{StaticResource ControlInnerBorder_Normal}" HorizontalAlignment="Center"
                                            VerticalAlignment="Center" />
                                </c:If>
 
                                <Grid RenderTransformOrigin="0.5 0.5" x:Name="arrowPanel">
                                    <Grid.RenderTransform>
                                        <RotateTransform />
                                    </Grid.RenderTransform>
                                    <Path x:Name="arrow" Fill="{StaticResource ControlElement_Normal}"
                                          Stretch="None" RenderTransformOrigin="0.5,0.5">
                                        <c:Switch>
                                            <c:Case Condition="Windows8">
                                                <Path.Height>4</Path.Height>
                                                <Path.Width>6</Path.Width>
                                                <Path.Data>M0,0 L6,0 L2.86,3.94 L2.86,3.95 z</Path.Data>
                                            </c:Case>
                                            <c:Case Condition="Windows8Touch">
                                                <Path.Height>8</Path.Height>
                                                <Path.Width>10</Path.Width>
                                                <Path.Data>M 0 0 L 5 8 L 10 0 Z</Path.Data>
                                            </c:Case>
                                            <c:Case Condition="Office2013">
                                                <Path.Height>5</Path.Height>
                                                <Path.Width>7</Path.Width>
                                                <Path.Margin>0 1 0 0</Path.Margin>
                                                <Path.Data>M0,0 L1,0 L3.5,3 L6,0 L7,0 L7,1 L3.5,5 L0,1 z</Path.Data>
                                            </c:Case>
                                            <c:Default>
                                                <Path.Width>8</Path.Width>
                                                <Path.Height>4</Path.Height>
                                                <Path.Data>M0,0 L0.67,0 4,2.67 7.25,0 8,0 8,0.67 4,4 0,0.75 z</Path.Data>
                                            </c:Default>
                                        </c:Switch>
                                        <Path.RenderTransform>
                                            <TransformGroup>
                                                <RotateTransform Angle="0" />
                                                <TranslateTransform />
                                            </TransformGroup>
                                        </Path.RenderTransform>
                                    </Path>
                                </Grid>
                            </Grid>
                            <telerikPrimitives:LayoutTransformControl RenderTransformOrigin=".5 .5"
                                    x:Name="HeaderContentTransform">
                                <ContentPresenter x:Name="HeaderContent" Grid.Column="1" Margin="5 0"
                                        VerticalAlignment="Center" HorizontalAlignment="Stretch" UseLayoutRounding="True"
                                        Content="{TemplateBinding Header}"
                                        ContentTemplate="{TemplateBinding HeaderTemplate}" />
                            </telerikPrimitives:LayoutTransformControl>
                        </Grid>
                    </telerik:RadToggleButton>
                    <ContentPresenter x:Name="Content" Margin="{TemplateBinding Padding}" Visibility="Collapsed" UseLayoutRounding="True"
                            Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}"
                            HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
                            VerticalAlignment="{TemplateBinding VerticalContentAlignment}" />
                </Grid>
            </Border>
        </Grid>
    </ControlTemplate>
</ResourceDictionary>

All have at this point are little dots where the toggle button should be.  Any hints as to how I can restore the contents of the original button would be appreciated.  We are using the Expression Dark style BTW.
Don
Top achievements
Rank 1
 answered on 24 Oct 2013
0 answers
112 views
EDIT: Disregard this post. I was able to find a workaround to my problem in RadChart.


Hello

I am attempting to make a Cartesian bar graph with range bars. 

I would like the graph to take beginning dates, end dates, and a name from a file and plot the name in a categorical X axis while plotting the duration of the file in the Y axis. 

As is I am using range bars for this and converting the dates to doubles and plotting those against the file name.  Is there any way that I can skip the conversion step and simply plot each bar with the high and low values being DateTimes? 

If not, is there any way I can access the tickpoint values and change what they are? 

I built the same chart using a RadChart and was able to achieve the desired look, but could not zoom effectively (as the chart would crash for some reason). Upon reading several threads on zooming help, it seems that there was a bug in RadChart and all moderators suggested RadChartView instead. I am trying to implement this, but cannot figure out how to either plot bars with DateTime high/low values or how to access individual tick labels so that I can change them. 

Any help would be greatly appreciated!

The attached pictures are views of what the RadChart (the one that can't zoom, but has the right axis labels, not to mention a legend and better color scheme) and of what the RadChartView (the one which can zoom, but I cannot figure out a way to rename the axis/plot the bars as DateTimes in) look like.
Ryan
Top achievements
Rank 1
 asked on 24 Oct 2013
1 answer
46 views
I want to copy the linear gradient that I see used in one of the themes for the ListBox, for a border control. I've tried right-mouse button on the relevant control and I see "Edit Style" and then "Edit a Copy...". I've not done this before, and I'd hate to bring in all of the style into my XAML, so what does "Edit a Copy..." do?
Rosen Vladimirov
Telerik team
 answered on 24 Oct 2013
1 answer
83 views
Hi,

I am facing a strange issue - which happens randomly and depends upon the day on which we are running the application. The issue is - when we are compiling below line:

TimeBar.VisiblePeriodStart = <some-date>;

if <some-date> is say 22oct 2013 then the VisiblePeriodStart do not get set to <some-date> after execution of this line but is set to the Timebar.PeriodStart value.
if <some-date> is say 23oct 2013 then the VisiblePeriodStart gets set properly

In the first case where it does not get set properly - if we assign it twice with below code:
TimeBar.VisiblePeriodStart = <some-date>;
TimeBar.VisiblePeriodStart = <some-date>;
then it works fine.

Could you please let us know, what could be the cause of such issue and where in code should we check to resolve this.

Thanks,
Piyush

Ves
Telerik team
 answered on 24 Oct 2013
2 answers
111 views
Hi!
I have a RadTreeListView with four columns. For two of them I specified a value for their Background property. The result is what you see in the attachment. The selection highlighting is hidden behind the background of the columns! How can I fix this?
(data has been blurred in the picture on purpose)
papadi
Top achievements
Rank 1
 answered on 24 Oct 2013
1 answer
171 views
I am trying to add a tooltip to the timeline period (area showing dates above the intervals).  I have tried setting the HeaderStyle for the TimelinePeriodControl, but haven't had any luck seeing results from that.  As far as I can tell, the TimelinePeriodControl doesn't support tooltips.  Any suggestions?
Petar Kirov
Telerik team
 answered on 24 Oct 2013
3 answers
101 views
Hi,

I have an application with some Telerik V2012.2.912.35 controls and one of them, the RadDocking cause me a lot of headaches :)
In a Windows 7 environment, When I drag a control over my form, everything going as expected!!! When I run the same application on a Windows XP environment, when I drag a control over my form, my application crash with the following exception message:

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at ChristianMoser.WpfInspector.Services.StyleExplorer.StyleHelper.TryGetStyleItem(FrameworkElement owner, Style style, StyleItem& styleItem)
   at ChristianMoser.WpfInspector.UserInterface.Controls.PropertyItems.StylePropertyItem.LoadStyles()
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   at System.Threading.ExecutionContext.runTryCode(Object userData)
   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
   at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.Show()
   at System.Windows.Window.ShowDialog()
   at Telerik.Windows.Controls.InternalWindow.WindowWithNoChromeWindowHost.Open(Boolean isModal) in c:\TB\135\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\Window\InternalWindow\WindowWithNoChromeWindowHost.cs:line 34
   at Telerik.Windows.Controls.WindowBase.ShowWindow(Boolean isModal) in c:\TB\135\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\Window\WindowBase.cs:line 719
   at Telerik.Windows.Controls.RadWindow.ShowDialog() in c:\TB\135\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\Window\RadWindow.cs:line 453
   at com.christiegrp.Neuron.ClientApplication.DictationModuleWPF.DisplayDictationForm(NeuronDataSource pDataSource) in D:\Working\RIS_Current\Customers\Client\Modules\DictationModuleWPF\DictationModuleWPF.cs:line 776
   at com.christiegrp.Neuron.ClientApplication.DictationList.btnDictate_Click(Object sender, RoutedEventArgs e) in D:\Working\RIS_Current\Customers\Client\Modules\DictationModuleWPF\DictationList.xaml.cs:line 340
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   at System.Windows.Controls.Primitives.ButtonBase.OnClick()
   at System.Windows.Controls.Button.OnClick()
   at Telerik.Windows.Controls.RadButton.OnClick() in c:\TB\135\WPF_Scrum\Release_WPF\Sources\Development\Core\Controls\Buttons\RadButton.cs:line 389
   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
   at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
   at System.Windows.UIElement.CrackMouseButtonEventAndReRaiseEvent(DependencyObject sender, MouseButtonEventArgs e)
   at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
   at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
   at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.Show()
   at System.Windows.Window.ShowDialog()
   at Telerik.Windows.Controls.InternalWindow.WindowWithNoChromeWindowHost.Open(Boolean isModal) in c:\TB\135\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\Window\InternalWindow\WindowWithNoChromeWindowHost.cs:line 34
   at Telerik.Windows.Controls.WindowBase.ShowWindow(Boolean isModal) in c:\TB\135\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\Window\WindowBase.cs:line 719
   at Telerik.Windows.Controls.RadWindow.ShowDialog() in c:\TB\135\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\Window\RadWindow.cs:line 453
   at com.christiegrp.Neuron.ClientApplication.DictationModuleWPF.StartFunction() in D:\Working\RIS_Current\Customers\Client\Modules\DictationModuleWPF\DictationModuleWPF.cs:line 251
   at com.christiegrp.Neuron.ClientApplication.MainGui.listView_ItemActivate(Object pSender, EventArgs pArgs) in D:\Working\RIS_Current\Customers\Client\Neuron30\WinForm\Neuron\MainGui.cs:line 1052
Georgi
Telerik team
 answered on 24 Oct 2013
6 answers
197 views
I have a ScheduleView with a custom EditAppointmentDialogStyle. When I doubleclick on an appointment, the correct custom dialog opens. When I do this programmatically using RadScheduleViewCommands.EditAppointment.Execute in the AppointmentEdited event, then the native dialog opens. Is there a way to open the custom dialog programmatically?
Kalin
Telerik team
 answered on 24 Oct 2013
2 answers
184 views
Good night, please excuse my bad english.

How do I get my buttons to decrease and increase stay with the same style gives the image? - and +.

Thank you!
LRScudeletti
Top achievements
Rank 1
 answered on 23 Oct 2013
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?