<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:vistaCopy="clr-namespace:VistaThemeCopy"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:system="clr-namespace:System;assembly=mscorlib"
    xmlns:telerikCharting="clr-namespace:Telerik.Windows.Controls.Charting;assembly=Telerik.Windows.Controls.Charting"
    xmlns:telerikControls="http://schemas.telerik.com/2008/xaml/presentation">

    <SolidColorBrush x:Key="StripLinesDiffuseMaterialBrush1" Color="#7F3F7E9C"/>
<SolidColorBrush x:Key="StripLinesSpecularMaterialBrush1" Color="#FFFFFFFF"/>
<SolidColorBrush x:Key="StripLinesDiffuseMaterialBrush2" Color="#7F013659"/>
<SolidColorBrush x:Key="StripLinesSpecularMaterialBrush2" Color="#FFFFFFFF"/>
<SolidColorBrush x:Key="StripLinesDiffuseMaterialBrush3" Color="#7F3F7E9C"/>
<SolidColorBrush x:Key="StripLinesSpecularMaterialBrush3" Color="#FFFFFFFF"/>
<MaterialGroup x:Key="PlaneMaterialBrush">
        <MaterialGroup.Children>
            <DiffuseMaterial Brush="AliceBlue" />
        </MaterialGroup.Children>
    </MaterialGroup>
<Color x:Key="AxisColor">#4CC2E0FF</Color>
<system:Double x:Key="AxisThickness">1</system:Double>
<telerikCharting:TranslateTransform3DConverter x:Key="translateTransform3DConverter" />
<Color x:Key="GridLineColor">#4CC2E0FF</Color>
<telerikCharting:StripLine3DMaterialConverter x:Key="stripline3DMaterialConverter" />
<telerikCharting:Thickness3D x:Key="RoundedBarRadiusThickness"  
                       Front="0" 
                       Back="0" 
                       Top="0" 
                       Bottom="0" 
                       Left="0" 
                       Right="0" />
<telerikCharting:SeriesMaterialConverter x:Key="SeriesMaterialConverter" />
<telerikCharting:DelayConverter x:Key="delayConverter"/>
<telerikCharting:DurationConverter x:Key="durationConverter"/>
<telerikCharting:EnableAnimationsConverter x:Key="enableAnimationsConverter" />
<telerikCharting:BooleanToVisibilityConverter x:Key="boolToVisibility"/>
<telerikCharting:BubbleSeriesMaterialConverter x:Key="bubbleSeriesMaterialConverter" />
<ItemsPanelTemplate x:Key="DummyPanel">
    <Canvas />
</ItemsPanelTemplate>

    

	
	
	<telerikCharting:MaterialsCollection x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStripLinesStyle}}" >
        <MaterialGroup>
            <MaterialGroup.Children>
                <DiffuseMaterial Brush="{StaticResource StripLinesDiffuseMaterialBrush1}" />
                <SpecularMaterial Brush="{StaticResource StripLinesSpecularMaterialBrush1}" />
                <SpecularMaterial SpecularPower="0" />
            </MaterialGroup.Children>
        </MaterialGroup>

        <MaterialGroup>
            <MaterialGroup.Children>
                <DiffuseMaterial Brush="{StaticResource StripLinesDiffuseMaterialBrush2}" />
                <SpecularMaterial Brush="{StaticResource StripLinesSpecularMaterialBrush2}" />
                <SpecularMaterial SpecularPower="0" />
            </MaterialGroup.Children>
        </MaterialGroup>

        <MaterialGroup>
            <MaterialGroup.Children>
                <DiffuseMaterial Brush="{StaticResource StripLinesDiffuseMaterialBrush3}" />
                <SpecularMaterial Brush="{StaticResource StripLinesSpecularMaterialBrush3}" />
                <SpecularMaterial SpecularPower="0" />
            </MaterialGroup.Children>
        </MaterialGroup>
    </telerikCharting:MaterialsCollection>

    <MaterialGroup x:Key="PlaneMaterial">
        <MaterialGroup.Children>
            <DiffuseMaterial Brush="{StaticResource PlaneMaterialBrush}" />
        </MaterialGroup.Children>
    </MaterialGroup>

    <Transform3DGroup x:Key="ChartAreaCenterTransform">
        <TranslateTransform3D OffsetX="-50" OffsetY="-37.5" />
    </Transform3DGroup>

    <Transform3DGroup x:Key="PieTransform">
        <RotateTransform3D>
            <RotateTransform3D.Rotation>
                <AxisAngleRotation3D Axis="1,0,0" Angle="-75" />
            </RotateTransform3D.Rotation>
        </RotateTransform3D>
        <MatrixTransform3D Matrix="2 0 0 0 0 2 0 0 0 0 2 0 50 37.5 0 1" />
    </Transform3DGroup>

    <Transform3DGroup x:Key="FunnelTransform">
        <TranslateTransform3D OffsetX="50" OffsetY="72.5" />
    </Transform3DGroup>

    <Transform3DGroup x:Key="PyramidTransform">
        <RotateTransform3D>
            <RotateTransform3D.Rotation>
                <AxisAngleRotation3D Axis="0,1,0" Angle="60" />
            </RotateTransform3D.Rotation>
        </RotateTransform3D>
        <TranslateTransform3D OffsetX="50" OffsetY="17.5" />
    </Transform3DGroup>

    
    <ControlTemplate x:Key="Office_BlackAxisXControl3DTemplate" TargetType="{x:Type telerikCharting:AxisXControl3D}">
        <Grid>
            <ItemsPresenter />
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement" 
                        Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}, Path=AxisX.Visibility}">
                        <ContainerUIElement3D.Children>
                            <telerikCharting:Polyline3D 
                                Color="{StaticResource AxisColor}" 
                                Thickness="{StaticResource AxisThickness}" 
                                Points="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneZX}}, Path=SecondaryAxis3DPoints}"
							    Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneZX}}, Path=Visibility}"
                                />
                            <telerikCharting:LabelsHitTestVisual 
                                Radius="1"
                                LabelData="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:AxisX3D}}, Path=AxisTitleLabel}"
								Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:AxisX3D}}, Path=AxisTitleLabel.Position, Converter={StaticResource translateTransform3DConverter}}" />
                            <telerikCharting:ItemsPresenter3D 
                                x:Name="PART_ItemsPresenter3D"
                                />
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackAxisYControl3DTemplate" TargetType="{x:Type telerikCharting:AxisYControl3D}">
        <Grid>
            <ItemsPresenter />
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement"
                                          Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}, Path=AxisY.Visibility}">
                        <ContainerUIElement3D.Children>
                            <telerikCharting:Polyline3D 
                                Color="{StaticResource AxisColor}" 
                                Thickness="{StaticResource AxisThickness}" 
                                Points="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneYZ}}, Path=PrimaryAxis3DPoints}"
								Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneYZ}}, Path=Visibility}"
								/>
                            <telerikCharting:LabelsHitTestVisual 
                                Radius="1"
                                LabelData="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:AxisY3D}}, Path=AxisTitleLabel}"
								Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:AxisY3D}}, Path=AxisTitleLabel.Position, Converter={StaticResource translateTransform3DConverter}}" />
                            <telerikCharting:ItemsPresenter3D x:Name="PART_ItemsPresenter3D" />
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackAxisZControl3DTemplate" TargetType="{x:Type telerikCharting:AxisZControl3D}">
        <Grid>
            <ItemsPresenter />
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement">
                        <ContainerUIElement3D.Children>
                            <!-- TODO -->
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <DataTemplate x:Key="Office_BlackAxis3DItemTemplate">
        <telerikCharting:AxisItemControl3D />
    </DataTemplate>

    <ControlTemplate x:Key="Office_BlackAxisItemControl3DTemplate" TargetType="{x:Type telerikCharting:AxisItemControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement">
                        <ContainerUIElement3D.Children>
                            <telerikCharting:Polyline3D 
								Color="{StaticResource AxisColor}" 
                                Thickness="{StaticResource AxisThickness}" 
								Points="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:AxisItem3D}}, Path=TickPoints3D}" 
								Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:AxisItem3D}}, Path=Visibility}"
								/>
                            <telerikCharting:LabelsHitTestVisual 
                                Radius="1"
                                LabelData="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:AxisItem3D}}, Path=LabelData}" >
                                <telerikCharting:LabelsHitTestVisual.Transform>
                                    <TranslateTransform3D 
                                        OffsetX="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:AxisItem3D}}, Path=LabelData.Position.X, Mode=OneTime}"
                                        OffsetY="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:AxisItem3D}}, Path=LabelData.Position.Y, Mode=OneTime}"
                                        OffsetZ="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:AxisItem3D}}, Path=LabelData.Position.Z, Mode=OneTime}"
                                        />
                                </telerikCharting:LabelsHitTestVisual.Transform>
                            </telerikCharting:LabelsHitTestVisual>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackGridLinesContainerControl3DTemplate">
        <Grid>
            <ItemsPresenter />
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement">
                        <ContainerUIElement3D.Children>
                            <telerikCharting:ItemsPresenter3D x:Name="PART_ItemsPresenter3D" />
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <DataTemplate x:Key="Office_BlackGridLineX3DTemplate">
        <telerikCharting:GridLineXControl3D />
    </DataTemplate>

    <ControlTemplate x:Key="Office_BlackGridLineXControl3DTemplate" TargetType="{x:Type telerikCharting:GridLineXControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement">
                        <ContainerUIElement3D.Children>
                            <telerikCharting:Polyline3D 
								Color="{StaticResource GridLineColor}" 
								Thickness="1" 
								Points="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:GridLine3D}}, Path=Points}"
								Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:GridLine3D}}, Path=Visibility}"/>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <DataTemplate x:Key="Office_BlackGridLineY3DTemplate">
        <telerikCharting:GridLineYControl3D />
    </DataTemplate>

    <ControlTemplate x:Key="Office_BlackGridLineYControl3DTemplate" TargetType="{x:Type telerikCharting:GridLineYControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement">
                        <ContainerUIElement3D.Children>
                            <telerikCharting:Polyline3D 
								Color="{StaticResource GridLineColor}" 
								Thickness="1" 
								Points="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:GridLine3D}}, Path=Points}"
								Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:GridLine3D}}, Path=Visibility}" />
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <DataTemplate x:Key="Office_BlackGridLineZ3DTemplate">
        <telerikCharting:GridLineZControl3D />
    </DataTemplate>

    <ControlTemplate x:Key="Office_BlackGridLineZControl3DTemplate" TargetType="{x:Type telerikCharting:GridLineZControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement">
                        <ContainerUIElement3D.Children>

                            <!--TODO: -->

                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackStripLinesContainerControl3DTemplate">
        <Grid>
            <ItemsPresenter />
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement">
                        <ContainerUIElement3D.Children>
                            <telerikCharting:ItemsPresenter3D x:Name="PART_ItemsPresenter3D" />
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <DataTemplate x:Key="Office_BlackStripLine3DTemplate">
        <telerikCharting:StripLineControl3D />
    </DataTemplate>

    <ControlTemplate x:Key="Office_BlackStripLineControl3DTemplate" TargetType="{x:Type telerikCharting:StripLineControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement">
                        <ContainerUIElement3D.Children>
                            <telerikCharting:Box3D Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StripLine3D}}, Path=Width}"
                                 Height="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StripLine3D}}, Path=Height}"
                                 Depth="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StripLine3D}}, Path=Depth}"
                                 ControlContainer="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Model.ControlContainer}" >
                                <telerikCharting:Box3D.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StripLine3D}}" 
                                             Converter="{StaticResource stripline3DMaterialConverter}"
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStripLinesStyle}}"/>
                                </telerikCharting:Box3D.Material>
                            </telerikCharting:Box3D>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackBarControl3DTemplate" TargetType="{x:Type telerikCharting:BarControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement" Visibility="Hidden" >
                        <ContainerUIElement3D.Children>
                            <ModelVisual3D>
                                <ModelVisual3D.Children>
                                    <telerikCharting:LabelsHitTestVisual
                                        x:Name="hitTestVisual"
                                        IsLabelVisible="False"
                                        Radius="1"
                                        LabelData="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Bar3D}}, Path=LabelData}"
                                        Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Bar3D}}, Path=LabelTransform}">
                                    </telerikCharting:LabelsHitTestVisual>
                                    <telerikCharting:RoundedBox3DPrimitive
                                        Radius="{StaticResource RoundedBarRadiusThickness}"                                            
                                        Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Bar3D}}, Path=Width}"  
                                        Height="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Bar3D}}, Path=Height}"
                                        Depth="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Bar3D}}, Path=Depth}" >
                                        <telerikCharting:RoundedBox3DPrimitive.Material>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Bar3D}}"
                                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                        </telerikCharting:RoundedBox3DPrimitive.Material>
                                        <telerikCharting:RoundedBox3DPrimitive.Transform>
                                            <ScaleTransform3D x:Name="scaleTransform" ScaleY="0" />
                                        </telerikCharting:RoundedBox3DPrimitive.Transform>
                                    </telerikCharting:RoundedBox3DPrimitive>
                                </ModelVisual3D.Children>
                            </ModelVisual3D>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
                <Viewport3D.Triggers>
                    <EventTrigger RoutedEvent="Window.Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0.00:00:00.5">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="hitTestVisual"
                                                        Storyboard.TargetProperty="IsLabelVisible">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="30%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <system:Boolean>True</system:Boolean>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="PART_ModelElement"
                                                        Storyboard.TargetProperty="Visibility">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="30%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0" Value="{x:Static Visibility.Visible}" />
                                </ObjectAnimationUsingKeyFrames>

                                <DoubleAnimationUsingKeyFrames 
                                    Storyboard.TargetName="scaleTransform" 
                                    Storyboard.TargetProperty="(ScaleTransform3D.ScaleY)" >
                                    <DoubleAnimationUsingKeyFrames.Duration>
                                        <Binding RelativeSource="{x:Static RelativeSource.TemplatedParent}"
                                                  Converter="{StaticResource durationConverter}"
                                                  ConverterParameter="70%"/>
                                    </DoubleAnimationUsingKeyFrames.Duration>
                                    <DoubleAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{x:Static RelativeSource.TemplatedParent}" 
                                                     Converter="{StaticResource delayConverter}"
                                                     ConverterParameter="30%" />
                                    </DoubleAnimationUsingKeyFrames.BeginTime>
                                    <SplineDoubleKeyFrame KeySpline="0.646,0.239,1,1" KeyTime="0%" Value="0.025"/>
                                    <SplineDoubleKeyFrame KeyTime="99%" Value="0.99" KeySpline="0.26,0.564,0.512,1"/>
                                </DoubleAnimationUsingKeyFrames>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Viewport3D.Triggers>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackStackedBarControl3DTemplate" TargetType="{x:Type telerikCharting:StackedBarControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement" Visibility="Hidden" >
                        <ContainerUIElement3D.Children>
                            <telerikCharting:LabelsHitTestVisual
                                x:Name="hitTestVisual"
                                IsLabelVisible="False"
                                Radius="1"
                                LabelData="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedBar3D}}, Path=LabelData}"
                                Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedBar3D}}, Path=LabelTransform}" />
                            <telerikCharting:Box3D Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedBar3D}}, Path=Width}"
										 Height="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedBar3D}}, Path=Height}"
										 Depth="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedBar3D}}, Path=Depth}"
										 ControlContainer="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Model.ControlContainer}"
                                         >
                                <telerikCharting:Box3D.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedBar3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:Box3D.Material>
                                <telerikCharting:Box3D.Transform>
                                    <ScaleTransform3D x:Name="scaleTransform">
                                        <ScaleTransform3D.ScaleY>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                        </ScaleTransform3D.ScaleY>
                                    </ScaleTransform3D>
                                </telerikCharting:Box3D.Transform>
                            </telerikCharting:Box3D>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
                <Viewport3D.Triggers>
                    <EventTrigger RoutedEvent="Window.Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0.00:00:00.5">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="hitTestVisual"
                                                        Storyboard.TargetProperty="IsLabelVisible">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <system:Boolean>True</system:Boolean>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="PART_ModelElement"
                                                        Storyboard.TargetProperty="Visibility">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0" Value="{x:Static Visibility.Visible}" />
                                </ObjectAnimationUsingKeyFrames>
                                <DoubleAnimation  
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleY)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Viewport3D.Triggers>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackStackedBar100Control3DTemplate" TargetType="{x:Type telerikCharting:StackedBar100Control3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement" Visibility="Hidden" >
                        <ContainerUIElement3D.Children>
                            <telerikCharting:LabelsHitTestVisual
                                x:Name="hitTestVisual"
                                IsLabelVisible="False"
                                Radius="1"
                                LabelData="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedBar3D}}, Path=LabelData}"
                                Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedBar3D}}, Path=LabelTransform}" />
                            <telerikCharting:Box3D Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedBar3D}}, Path=Width}"
										 Height="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedBar3D}}, Path=Height}"
										 Depth="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedBar3D}}, Path=Depth}"
										 ControlContainer="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Model.ControlContainer}"
                                         >
                                <telerikCharting:Box3D.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedBar1003D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:Box3D.Material>
                                <telerikCharting:Box3D.Transform>
                                    <ScaleTransform3D x:Name="scaleTransform">
                                        <ScaleTransform3D.ScaleY>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                        </ScaleTransform3D.ScaleY>
                                    </ScaleTransform3D>
                                </telerikCharting:Box3D.Transform>
                            </telerikCharting:Box3D>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
                <Viewport3D.Triggers>
                    <EventTrigger RoutedEvent="Window.Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0.00:00:00.5">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="hitTestVisual"
                                                        Storyboard.TargetProperty="IsLabelVisible">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <system:Boolean>True</system:Boolean>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="PART_ModelElement"
                                                        Storyboard.TargetProperty="Visibility">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0" Value="{x:Static Visibility.Visible}" />
                                </ObjectAnimationUsingKeyFrames>
                                <DoubleAnimation 
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleY)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="0.2" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Viewport3D.Triggers>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackLineControl3DTemplate" TargetType="{x:Type telerikCharting:LineControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement" Visibility="Hidden" >
                        <ContainerUIElement3D.Children>
                            <telerikCharting:LabelsHitTestVisual
                                x:Name="hitTestVisual"
                                IsLabelVisible="False"
                                Radius="1"
                                LabelData="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Line3D}}, Path=LabelData}"
                                Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Line3D}}, Path=LabelTransform}" />
                            <telerikCharting:Hexahedron x:Name="hexahedronPrimitive"
                                P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Line3D}}, Path=P1}"
                                P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Line3D}}, Path=P2}"
                                P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Line3D}}, Path=P3}"
                                P4="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Line3D}}, Path=P4}"
                                P5="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Line3D}}, Path=P5}"
                                P6="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Line3D}}, Path=P6}"
                                P7="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Line3D}}, Path=P7}"
                                P8="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Line3D}}, Path=P8}">
                                <telerikCharting:Hexahedron.Parameter>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                </telerikCharting:Hexahedron.Parameter>
                                <telerikCharting:Hexahedron.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Line3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                </telerikCharting:Hexahedron.Material>
                            </telerikCharting:Hexahedron>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
                <Viewport3D.Triggers>
                    <EventTrigger RoutedEvent="Window.Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0.00:00:00.5">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="hitTestVisual"
                                                        Storyboard.TargetProperty="IsLabelVisible">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="25%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <system:Boolean>True</system:Boolean>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="PART_ModelElement"
                                                        Storyboard.TargetProperty="Visibility">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="25%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0" Value="{x:Static Visibility.Visible}" />
                                </ObjectAnimationUsingKeyFrames>
                                <DoubleAnimation 
                                         To="1" 
                                         Storyboard.TargetName="hexahedronPrimitive" 
                                         Storyboard.TargetProperty="Parameter">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="25%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="25%" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Viewport3D.Triggers>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackSplineControl3DTemplate" TargetType="{x:Type telerikCharting:SplineControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement" Visibility="Hidden">
                        <ContainerUIElement3D.Transform>
                            <Transform3DGroup>
                                <ScaleTransform3D x:Name="scaleTransform">
                                    <ScaleTransform3D.ScaleX>
                                        <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                    </ScaleTransform3D.ScaleX>
                                </ScaleTransform3D>
                            </Transform3DGroup>
                        </ContainerUIElement3D.Transform>
                        <ContainerUIElement3D.Children>
                            <telerikCharting:LabelsHitTestVisual
                                x:Name="hitTestVisual"
                                IsLabelVisible="False"
                                Radius="1"
                                LabelData="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Spline3D}}, Path=LabelData}"
                                Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Spline3D}}, Path=LabelTransform}" />
                            <telerikCharting:Spline3DPrimitive
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Spline3D}}, Path=Thickness}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Spline3D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Spline3D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Spline3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Spline3D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Spline3D}}, Path=P3}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Spline3D}}, Path=Width}"
                                ZFrom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Spline3D}}, Path=ZFrom}"
                                ZTo="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Spline3D}}, Path=ZTo}" 
                                IsFirst="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Spline3D}}, Path=IsFirst}" 
                                IsLast="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Spline3D}}, Path=IsLast}" >
                                <telerikCharting:Spline3DPrimitive.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Spline3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                </telerikCharting:Spline3DPrimitive.Material>
                            </telerikCharting:Spline3DPrimitive>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
                <Viewport3D.Triggers>
                    <EventTrigger RoutedEvent="Window.Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0.00:00:00.5">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="hitTestVisual"
                                                        Storyboard.TargetProperty="IsLabelVisible">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <system:Boolean>True</system:Boolean>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="PART_ModelElement"
                                                        Storyboard.TargetProperty="Visibility">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0" Value="{x:Static Visibility.Visible}" />
                                </ObjectAnimationUsingKeyFrames>
                                <DoubleAnimation 
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleX)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Viewport3D.Triggers>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackSplineAreaControl3DTemplate" TargetType="{x:Type telerikCharting:SplineAreaControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement" Visibility="Hidden">
                        <ContainerUIElement3D.Transform>
                            <Transform3DGroup>
                                <ScaleTransform3D x:Name="scaleTransform">
                                    <ScaleTransform3D.ScaleX>
                                        <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                    </ScaleTransform3D.ScaleX>
                                </ScaleTransform3D>
                            </Transform3DGroup>
                        </ContainerUIElement3D.Transform>
                        <ContainerUIElement3D.Children>
                            <telerikCharting:LabelsHitTestVisual
                                x:Name="hitTestVisual"
                                IsLabelVisible="False"
                                Radius="1"
                                LabelData="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=LabelData}"
                                Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=LabelTransform}" />
                            <telerikCharting:SplineArea3DSurface 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=Theta}"
								P0Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P0Bottom}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P2Bottom}"
								P3Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P3Bottom}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=Width}"
                                Top="false">
                                <telerikCharting:SplineArea3DSurface.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSurface.Material>
                            </telerikCharting:SplineArea3DSurface>
                            <telerikCharting:SplineArea3DCover 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P3}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=Width}"
								IsFront="True" >
                                <telerikCharting:SplineArea3DCover.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DCover.Material>
                            </telerikCharting:SplineArea3DCover>
                            <telerikCharting:SplineArea3DCover 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P3}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=Width}"
								IsFront="False" >
                                <telerikCharting:SplineArea3DCover.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DCover.Material>

                            </telerikCharting:SplineArea3DCover>
                            <telerikCharting:SplineArea3DSide
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=Depth}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=Width}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P2}"
                                Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=IsFirst, Converter={StaticResource boolToVisibility}}"
								IsLeft="True" >
                                <telerikCharting:SplineArea3DSide.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSide.Material>
                            </telerikCharting:SplineArea3DSide>
                            <telerikCharting:SplineArea3DSide
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=Depth}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=Width}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P2}"
                                Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=IsLast, Converter={StaticResource boolToVisibility}}"
								IsLeft="False">
                                <telerikCharting:SplineArea3DSide.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSide.Material>
                            </telerikCharting:SplineArea3DSide>
                            <telerikCharting:SplineArea3DSurface 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=P3}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}, Path=Width}" >
                                <telerikCharting:SplineArea3DSurface.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:SplineArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSurface.Material>
                            </telerikCharting:SplineArea3DSurface>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
                <Viewport3D.Triggers>
                    <EventTrigger RoutedEvent="Window.Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0.00:00:00.5">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="hitTestVisual"
                                                        Storyboard.TargetProperty="IsLabelVisible">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <system:Boolean>True</system:Boolean>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="PART_ModelElement"
                                                        Storyboard.TargetProperty="Visibility">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0" Value="{x:Static Visibility.Visible}" />
                                </ObjectAnimationUsingKeyFrames>
                                <DoubleAnimation
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleX)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Viewport3D.Triggers>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackAreaControl3DTemplate" TargetType="{x:Type telerikCharting:AreaControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement" Visibility="Hidden">
                        <ContainerUIElement3D.Transform>
                            <Transform3DGroup>
                                <ScaleTransform3D x:Name="scaleTransform">
                                    <ScaleTransform3D.ScaleX>
                                        <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                    </ScaleTransform3D.ScaleX>
                                </ScaleTransform3D>
                            </Transform3DGroup>
                        </ContainerUIElement3D.Transform>
                        <ContainerUIElement3D.Children>
                            <telerikCharting:LabelsHitTestVisual
                                x:Name="hitTestVisual"
                                IsLabelVisible="False"
                                Radius="1"
                                LabelData="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=LabelData}"
                                Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=LabelTransform}" />
                            <telerikCharting:SplineArea3DSurface 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P0Bottom}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P1Bottom}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P2Bottom}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P3Bottom}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=Width}" 
                                Top="false" >
                                <telerikCharting:SplineArea3DSurface.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSurface.Material>
                            </telerikCharting:SplineArea3DSurface>
                            <telerikCharting:SplineArea3DCover 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P3}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=Width}"
								IsFront="True" >
                                <telerikCharting:SplineArea3DCover.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DCover.Material>
                            </telerikCharting:SplineArea3DCover>
                            <telerikCharting:SplineArea3DCover 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P3}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=Width}"
								IsFront="False" >
                                <telerikCharting:SplineArea3DCover.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DCover.Material>

                            </telerikCharting:SplineArea3DCover>
                            <telerikCharting:SplineArea3DSide
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=Depth}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=Width}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P2}"
								Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=IsFirst, Converter={StaticResource boolToVisibility}}"
                                IsLeft="True" >
                                <telerikCharting:SplineArea3DSide.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSide.Material>
                            </telerikCharting:SplineArea3DSide>
                            <telerikCharting:SplineArea3DSide
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=Depth}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=Width}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P2}"
								Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=IsLast, Converter={StaticResource boolToVisibility}}"
                                IsLeft="False">
                                <telerikCharting:SplineArea3DSide.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSide.Material>
                            </telerikCharting:SplineArea3DSide>
                            <telerikCharting:SplineArea3DSurface 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=P3}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}, Path=Width}" >
                                <telerikCharting:SplineArea3DSurface.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Area3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSurface.Material>
                            </telerikCharting:SplineArea3DSurface>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
                <Viewport3D.Triggers>
                    <EventTrigger RoutedEvent="Window.Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0.00:00:00.5">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="hitTestVisual"
                                                        Storyboard.TargetProperty="IsLabelVisible">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <system:Boolean>True</system:Boolean>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="PART_ModelElement"
                                                        Storyboard.TargetProperty="Visibility">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0" Value="{x:Static Visibility.Visible}" />
                                </ObjectAnimationUsingKeyFrames>
                                <DoubleAnimation 
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleX)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Viewport3D.Triggers>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackStackedSplineAreaControl3DTemplate" TargetType="{x:Type telerikCharting:StackedSplineAreaControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement" Visibility="Hidden">
                        <ContainerUIElement3D.Transform>
                            <Transform3DGroup>
                                <ScaleTransform3D x:Name="scaleTransform">
                                    <ScaleTransform3D.ScaleX>
                                        <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                    </ScaleTransform3D.ScaleX>
                                </ScaleTransform3D>
                            </Transform3DGroup>
                        </ContainerUIElement3D.Transform>
                        <ContainerUIElement3D.Children>
                            <telerikCharting:LabelsHitTestVisual
                                x:Name="hitTestVisual"
                                IsLabelVisible="False"
                                Radius="1"
                                LabelData="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=LabelData}"
                                Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=LabelTransform}" />
                            <telerikCharting:SplineArea3DSurface 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=Theta}"
								P0Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P0Bottom}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P2Bottom}"
								P3Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P3Bottom}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=Width}" 
                                Top="false" >
                                <telerikCharting:SplineArea3DSurface.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSurface.Material>
                            </telerikCharting:SplineArea3DSurface>
                            <telerikCharting:SplineArea3DCover 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P3}"
								P0Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P0Bottom}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P2Bottom}"
								P3Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P3Bottom}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=Width}"
								IsFront="True" >
                                <telerikCharting:SplineArea3DCover.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DCover.Material>
                            </telerikCharting:SplineArea3DCover>
                            <telerikCharting:SplineArea3DCover 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P3}"
								P0Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P0Bottom}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P2Bottom}"
								P3Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P3Bottom}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=Width}"
								IsFront="False" >
                                <telerikCharting:SplineArea3DCover.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DCover.Material>

                            </telerikCharting:SplineArea3DCover>
                            <telerikCharting:SplineArea3DSide
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=Depth}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=Width}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P2}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P2Bottom}"
								Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=IsFirst, Converter={StaticResource boolToVisibility}}"
                                IsLeft="True" >
                                <telerikCharting:SplineArea3DSide.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSide.Material>
                            </telerikCharting:SplineArea3DSide>
                            <telerikCharting:SplineArea3DSide
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=Depth}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=Width}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P2}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P2Bottom}"
								Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=IsLast, Converter={StaticResource boolToVisibility}}"
                                IsLeft="False">
                                <telerikCharting:SplineArea3DSide.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSide.Material>
                            </telerikCharting:SplineArea3DSide>
                            <telerikCharting:SplineArea3DSurface 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=P3}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}, Path=Width}" >
                                <telerikCharting:SplineArea3DSurface.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSurface.Material>
                            </telerikCharting:SplineArea3DSurface>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
                <Viewport3D.Triggers>
                    <EventTrigger RoutedEvent="Window.Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0.00:00:00.5">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="hitTestVisual"
                                                        Storyboard.TargetProperty="IsLabelVisible">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <system:Boolean>True</system:Boolean>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="PART_ModelElement"
                                                        Storyboard.TargetProperty="Visibility">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0" Value="{x:Static Visibility.Visible}" />
                                </ObjectAnimationUsingKeyFrames>
                                <DoubleAnimation
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleX)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Viewport3D.Triggers>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackStackedSplineArea100Control3DTemplate" TargetType="{x:Type telerikCharting:StackedSplineArea100Control3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement" Visibility="Hidden">
                        <ContainerUIElement3D.Transform>
                            <Transform3DGroup>
                                <ScaleTransform3D x:Name="scaleTransform">
                                    <ScaleTransform3D.ScaleX>
                                        <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                    </ScaleTransform3D.ScaleX>
                                </ScaleTransform3D>
                            </Transform3DGroup>
                        </ContainerUIElement3D.Transform>
                        <ContainerUIElement3D.Children>
                            <telerikCharting:LabelsHitTestVisual
                                x:Name="hitTestVisual"
                                IsLabelVisible="False"
                                Radius="1"
                                LabelData="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=LabelData}"
                                Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=LabelTransform}" />
                            <telerikCharting:SplineArea3DSurface 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=Theta}"
								P0Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P0Bottom}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P2Bottom}"
								P3Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P3Bottom}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=Width}" 
                                Top="false" >
                                <telerikCharting:SplineArea3DSurface.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSurface.Material>
                            </telerikCharting:SplineArea3DSurface>
                            <telerikCharting:SplineArea3DCover 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P3}"
								P0Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P0Bottom}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P2Bottom}"
								P3Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P3Bottom}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=Width}"
								IsFront="True" >
                                <telerikCharting:SplineArea3DCover.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DCover.Material>
                            </telerikCharting:SplineArea3DCover>
                            <telerikCharting:SplineArea3DCover 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P3}"
								P0Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P0Bottom}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P2Bottom}"
								P3Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P3Bottom}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=Width}"
								IsFront="False" >
                                <telerikCharting:SplineArea3DCover.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DCover.Material>

                            </telerikCharting:SplineArea3DCover>
                            <telerikCharting:SplineArea3DSide
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=Depth}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=Width}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P2}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P2Bottom}"
								Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=IsFirst, Converter={StaticResource boolToVisibility}}"
                                IsLeft="True" >
                                <telerikCharting:SplineArea3DSide.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSide.Material>
                            </telerikCharting:SplineArea3DSide>
                            <telerikCharting:SplineArea3DSide
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=Depth}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=Width}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P2}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P2Bottom}"
								Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=IsLast, Converter={StaticResource boolToVisibility}}"
                                IsLeft="False">
                                <telerikCharting:SplineArea3DSide.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSide.Material>
                            </telerikCharting:SplineArea3DSide>
                            <telerikCharting:SplineArea3DSurface 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=P3}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}, Path=Width}" >
                                <telerikCharting:SplineArea3DSurface.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedSplineArea1003D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSurface.Material>
                            </telerikCharting:SplineArea3DSurface>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
                <Viewport3D.Triggers>
                    <EventTrigger RoutedEvent="Window.Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0.00:00:00.5">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="hitTestVisual"
                                                        Storyboard.TargetProperty="IsLabelVisible">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <system:Boolean>True</system:Boolean>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="PART_ModelElement"
                                                        Storyboard.TargetProperty="Visibility">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0" Value="{x:Static Visibility.Visible}" />
                                </ObjectAnimationUsingKeyFrames>
                                <DoubleAnimation 
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleX)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Viewport3D.Triggers>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackStackedAreaControl3DTemplate" TargetType="{x:Type telerikCharting:StackedAreaControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement" Visibility="Hidden">
                        <ContainerUIElement3D.Transform>
                            <Transform3DGroup>
                                <ScaleTransform3D x:Name="scaleTransform">
                                    <ScaleTransform3D.ScaleX>
                                        <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                    </ScaleTransform3D.ScaleX>
                                </ScaleTransform3D>
                            </Transform3DGroup>
                        </ContainerUIElement3D.Transform>
                        <ContainerUIElement3D.Children>
                            <telerikCharting:LabelsHitTestVisual
                                x:Name="hitTestVisual"
                                IsLabelVisible="False"
                                Radius="1"
                                LabelData="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=LabelData}"
                                Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=LabelTransform}" />
                            <telerikCharting:SplineArea3DSurface 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=Theta}"
								P0Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P0Bottom}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P2Bottom}"
								P3Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P3Bottom}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=Width}" 
                                Top="false" >
                                <telerikCharting:SplineArea3DSurface.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSurface.Material>
                            </telerikCharting:SplineArea3DSurface>
                            <telerikCharting:SplineArea3DCover 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P3}"
								P0Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P0Bottom}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P2Bottom}"
								P3Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P3Bottom}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=Width}"
								IsFront="True" >
                                <telerikCharting:SplineArea3DCover.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DCover.Material>
                            </telerikCharting:SplineArea3DCover>
                            <telerikCharting:SplineArea3DCover 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P3}"
								P0Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P0Bottom}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P2Bottom}"
								P3Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P3Bottom}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=Width}"
								IsFront="False" >
                                <telerikCharting:SplineArea3DCover.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DCover.Material>

                            </telerikCharting:SplineArea3DCover>
                            <telerikCharting:SplineArea3DSide
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=Depth}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=Width}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P2}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P2Bottom}"
                                Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=IsFirst, Converter={StaticResource boolToVisibility}}"
								IsLeft="True" >
                                <telerikCharting:SplineArea3DSide.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSide.Material>
                            </telerikCharting:SplineArea3DSide>
                            <telerikCharting:SplineArea3DSide
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=Depth}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=Width}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P2}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P2Bottom}"
								Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=IsLast, Converter={StaticResource boolToVisibility}}"
                                IsLeft="False">
                                <telerikCharting:SplineArea3DSide.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSide.Material>
                            </telerikCharting:SplineArea3DSide>
                            <telerikCharting:SplineArea3DSurface 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=P3}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}, Path=Width}" >
                                <telerikCharting:SplineArea3DSurface.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSurface.Material>
                            </telerikCharting:SplineArea3DSurface>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
                <Viewport3D.Triggers>
                    <EventTrigger RoutedEvent="Window.Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0.00:00:00.5">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="hitTestVisual"
                                                        Storyboard.TargetProperty="IsLabelVisible">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <system:Boolean>True</system:Boolean>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="PART_ModelElement"
                                                        Storyboard.TargetProperty="Visibility">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0" Value="{x:Static Visibility.Visible}" />
                                </ObjectAnimationUsingKeyFrames>
                                <DoubleAnimation 
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleX)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Viewport3D.Triggers>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackStackedArea100Control3DTemplate" TargetType="{x:Type telerikCharting:StackedArea100Control3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement" Visibility="Hidden">
                        <ContainerUIElement3D.Transform>
                            <Transform3DGroup>
                                <ScaleTransform3D x:Name="scaleTransform">
                                    <ScaleTransform3D.ScaleX>
                                        <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                    </ScaleTransform3D.ScaleX>
                                </ScaleTransform3D>
                            </Transform3DGroup>
                        </ContainerUIElement3D.Transform>
                        <ContainerUIElement3D.Children>
                            <telerikCharting:LabelsHitTestVisual
                                x:Name="hitTestVisual"
                                IsLabelVisible="False"
                                Radius="1"
                                LabelData="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=LabelData}"
                                Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=LabelTransform}" />
                            <telerikCharting:SplineArea3DSurface 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=Theta}"
								P0Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P0Bottom}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P2Bottom}"
								P3Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P3Bottom}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=Width}" 
                                Top="false" >
                                <telerikCharting:SplineArea3DSurface.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSurface.Material>
                            </telerikCharting:SplineArea3DSurface>
                            <telerikCharting:SplineArea3DCover 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P3}"
								P0Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P0Bottom}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P2Bottom}"
								P3Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P3Bottom}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=Width}"
								IsFront="True" >
                                <telerikCharting:SplineArea3DCover.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DCover.Material>
                            </telerikCharting:SplineArea3DCover>
                            <telerikCharting:SplineArea3DCover 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P3}"
								P0Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P0Bottom}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P2Bottom}"
								P3Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P3Bottom}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=Width}"
								IsFront="False" >
                                <telerikCharting:SplineArea3DCover.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DCover.Material>

                            </telerikCharting:SplineArea3DCover>
                            <telerikCharting:SplineArea3DSide
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=Depth}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=Width}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P2}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P2Bottom}"
								Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=IsFirst, Converter={StaticResource boolToVisibility}}"
                                IsLeft="True" >
                                <telerikCharting:SplineArea3DSide.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSide.Material>
                            </telerikCharting:SplineArea3DSide>
                            <telerikCharting:SplineArea3DSide
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=Depth}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=Width}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P2}"
								P1Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P1Bottom}"
								P2Bottom="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P2Bottom}"
								Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=IsLast, Converter={StaticResource boolToVisibility}}"
                                IsLeft="False">
                                <telerikCharting:SplineArea3DSide.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSide.Material>
                            </telerikCharting:SplineArea3DSide>
                            <telerikCharting:SplineArea3DSurface 
								Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=Depth}"
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=Theta}"
								P0="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P0}"
								P1="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P1}"
								P2="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P2}"
								P3="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=P3}"
								Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}, Path=Width}" >
                                <telerikCharting:SplineArea3DSurface.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:StackedArea1003D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                </telerikCharting:SplineArea3DSurface.Material>
                            </telerikCharting:SplineArea3DSurface>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
                <Viewport3D.Triggers>
                    <EventTrigger RoutedEvent="Window.Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0.00:00:00.5">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="hitTestVisual"
                                                        Storyboard.TargetProperty="IsLabelVisible">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <system:Boolean>True</system:Boolean>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="PART_ModelElement"
                                                        Storyboard.TargetProperty="Visibility">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0" Value="{x:Static Visibility.Visible}" />
                                </ObjectAnimationUsingKeyFrames>
                                <DoubleAnimation 
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleX)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Viewport3D.Triggers>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackPyramidControl3DTemplate" TargetType="{x:Type telerikCharting:PyramidControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement">
                        <ContainerUIElement3D.Transform>
                            <Transform3DGroup>
                                <ScaleTransform3D x:Name="scaleTransform">
                                    <ScaleTransform3D.ScaleX>
                                        <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                    </ScaleTransform3D.ScaleX>
                                    <ScaleTransform3D.ScaleZ>
                                        <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                    </ScaleTransform3D.ScaleZ>
                                </ScaleTransform3D>
                                <StaticResource ResourceKey="PyramidTransform" />
                            </Transform3DGroup>
                        </ContainerUIElement3D.Transform>
                        <ContainerUIElement3D.Children>
                            <telerikCharting:Pyramid3DSide 
								TopRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pyramid3D}}, Path=TopRadius}"
								BottomRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pyramid3D}}, Path=BottomRadius}"
								Height="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pyramid3D}}, Path=Height}"
								>
                                <telerikCharting:Pyramid3DSide.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pyramid3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                </telerikCharting:Pyramid3DSide.Material>
                            </telerikCharting:Pyramid3DSide>
                            <telerikCharting:Pyramid3DSection 
								TopRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pyramid3D}}, Path=TopRadius}"
								BottomRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pyramid3D}}, Path=BottomRadius}"
								Height="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pyramid3D}}, Path=Height}"
								IsTop="True"
								>
                                <telerikCharting:Pyramid3DSection.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pyramid3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                </telerikCharting:Pyramid3DSection.Material>
                            </telerikCharting:Pyramid3DSection>
                            <telerikCharting:Pyramid3DSection 
								TopRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pyramid3D}}, Path=TopRadius}"
								BottomRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pyramid3D}}, Path=BottomRadius}"
								Height="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pyramid3D}}, Path=Height}"
								IsTop="False"
								>
                                <telerikCharting:Pyramid3DSection.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pyramid3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                </telerikCharting:Pyramid3DSection.Material>
                            </telerikCharting:Pyramid3DSection>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
                <Viewport3D.Triggers>
                    <EventTrigger RoutedEvent="Window.Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0.00:00:00.5">
                                <DoubleAnimation  
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleX)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                                <DoubleAnimation
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleZ)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Viewport3D.Triggers>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackFunnelControl3DTemplate" TargetType="{x:Type telerikCharting:FunnelControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement">
                        <ContainerUIElement3D.Transform>
                            <Transform3DGroup>
                                <ScaleTransform3D x:Name="scaleTransform">
                                    <ScaleTransform3D.ScaleX>
                                        <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                    </ScaleTransform3D.ScaleX>
                                    <ScaleTransform3D.ScaleZ>
                                        <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                    </ScaleTransform3D.ScaleZ>
                                </ScaleTransform3D>
                                <StaticResource ResourceKey="FunnelTransform" />
                            </Transform3DGroup>
                        </ContainerUIElement3D.Transform>
                        <ContainerUIElement3D.Children>
                            <telerikCharting:Cylinder3DSide 
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Funnel3D}}, Path=Theta}"
								TopRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Funnel3D}}, Path=TopRadius}"
								BottomRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Funnel3D}}, Path=BottomRadius}"
								Height="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Funnel3D}}, Path=Height}"
								BackMaterial="{Binding RelativeSource={RelativeSource Self}, Path=Material}">
                                <telerikCharting:Cylinder3DSide.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Funnel3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                </telerikCharting:Cylinder3DSide.Material>
                            </telerikCharting:Cylinder3DSide>
                            <telerikCharting:Cylinder3DSection 
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Funnel3D}}, Path=Theta}"
								TopRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Funnel3D}}, Path=TopRadius}"
								BottomRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Funnel3D}}, Path=BottomRadius}"
								Height="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Funnel3D}}, Path=Height}"
								IsTop="True">
                                <telerikCharting:Cylinder3DSection.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Funnel3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                </telerikCharting:Cylinder3DSection.Material>
                            </telerikCharting:Cylinder3DSection>
                            <telerikCharting:Cylinder3DSection 
								Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Funnel3D}}, Path=Theta}"
								TopRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Funnel3D}}, Path=TopRadius}"
								BottomRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Funnel3D}}, Path=BottomRadius}"
								Height="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Funnel3D}}, Path=Height}"
								IsTop="False">
                                <telerikCharting:Cylinder3DSection.Material>
                                    <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Funnel3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                </telerikCharting:Cylinder3DSection.Material>
                            </telerikCharting:Cylinder3DSection>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
                <Viewport3D.Triggers>
                    <EventTrigger RoutedEvent="Window.Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0.00:00:00.5">
                                <DoubleAnimation 
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleX)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                                <DoubleAnimation
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleZ)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Viewport3D.Triggers>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackPieControl3DTemplate" TargetType="{x:Type telerikCharting:PieControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement" Transform="{StaticResource PieTransform}">
                        <ContainerUIElement3D.Children>
                            <telerikCharting:LabelsHitTestVisual
                                        x:Name="hitTestVisual"
                                        IsLabelVisible="False"
                                        Radius="1"
                                        LabelData="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=LabelData}" 
                                        Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=LabelTransform}" />

                            <ContainerUIElement3D>
                                <ContainerUIElement3D.Transform>
                                    <ScaleTransform3D x:Name="scaleTransform">
                                        <ScaleTransform3D.ScaleX>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                 Path="EnableAnimations"
                                                 Converter="{StaticResource enableAnimationsConverter}"/>
                                        </ScaleTransform3D.ScaleX>
                                        <ScaleTransform3D.ScaleY>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                 Path="EnableAnimations"
                                                 Converter="{StaticResource enableAnimationsConverter}"/>
                                        </ScaleTransform3D.ScaleY>
                                    </ScaleTransform3D>
                                </ContainerUIElement3D.Transform>
                                <ContainerUIElement3D.Children>
                                    <telerikCharting:Doughnut3DCover 
								        StartAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=StartAngle}" 
								        SweepAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=SweepAngle}" 
								        OuterRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=OuterRadius}"
								        InnerRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=InnerRadius}"
								        Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=Theta}"
								        Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=Thickness}"
								        IsTop="True">
                                        <telerikCharting:Doughnut3DCover.Material>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                        </telerikCharting:Doughnut3DCover.Material>
                                    </telerikCharting:Doughnut3DCover>
                                    <telerikCharting:Doughnut3DCover 
								        StartAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=StartAngle}" 
								        SweepAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=SweepAngle}" 
								        OuterRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=OuterRadius}"
								        InnerRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=InnerRadius}"
								        Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=Theta}"
								        Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=Thickness}"
								        IsTop="False">
                                        <telerikCharting:Doughnut3DCover.Material>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                        </telerikCharting:Doughnut3DCover.Material>
                                    </telerikCharting:Doughnut3DCover>
                                    <telerikCharting:Doughnut3DSide
								        StartAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=StartAngle}" 
								        SweepAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=SweepAngle}" 
								        OuterRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=OuterRadius}"
								        InnerRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=InnerRadius}"
								        Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=Thickness}"
								        IsStart="True">
                                        <telerikCharting:Doughnut3DSide.Material>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                        </telerikCharting:Doughnut3DSide.Material>
                                    </telerikCharting:Doughnut3DSide>
                                    <telerikCharting:Doughnut3DSide
								        StartAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=StartAngle}" 
								        SweepAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=SweepAngle}" 
								        OuterRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=OuterRadius}"
								        InnerRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=InnerRadius}"
								        Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=Thickness}"
								        IsStart="False">
                                        <telerikCharting:Doughnut3DSide.Material>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                        </telerikCharting:Doughnut3DSide.Material>
                                    </telerikCharting:Doughnut3DSide>
                                    <telerikCharting:Doughnut3DSmoothEdge
								        StartAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=StartAngle}" 
								        SweepAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=SweepAngle}" 
								        OuterRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=OuterRadius}"
								        InnerRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=InnerRadius}"
								        Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=Theta}"
								        Phi="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=Phi}"
								        Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=Thickness}"
								        IsInner="False" 
                                        BackMaterial="{Binding RelativeSource={RelativeSource Self}, Path=Material}">
                                        <telerikCharting:Doughnut3DSmoothEdge.Material>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                        </telerikCharting:Doughnut3DSmoothEdge.Material>
                                    </telerikCharting:Doughnut3DSmoothEdge>
                                </ContainerUIElement3D.Children>
                            </ContainerUIElement3D>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
                <Viewport3D.Triggers>
                    <EventTrigger RoutedEvent="Window.Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0.00:00:00.5">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="hitTestVisual"
                                                        Storyboard.TargetProperty="IsLabelVisible">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <system:Boolean>True</system:Boolean>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <DoubleAnimation  
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleX)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                                <DoubleAnimation 
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleY)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Viewport3D.Triggers>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackDoughnutControl3DTemplate" TargetType="{x:Type telerikCharting:DoughnutControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement" Transform="{StaticResource PieTransform}">
                        <ContainerUIElement3D.Children>
                            <telerikCharting:LabelsHitTestVisual
                                x:Name="hitTestVisual"
                                IsLabelVisible="False"
                                Radius="1"
                                LabelData="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=LabelData}" 
                                Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Pie3D}}, Path=LabelTransform}" />

                            <ContainerUIElement3D>
                                <ContainerUIElement3D.Transform>
                                    <ScaleTransform3D x:Name="scaleTransform">
                                        <ScaleTransform3D.ScaleX>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                 Path="EnableAnimations"
                                                 Converter="{StaticResource enableAnimationsConverter}"/>
                                        </ScaleTransform3D.ScaleX>
                                        <ScaleTransform3D.ScaleY>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                 Path="EnableAnimations"
                                                 Converter="{StaticResource enableAnimationsConverter}"/>
                                        </ScaleTransform3D.ScaleY>
                                    </ScaleTransform3D>
                                </ContainerUIElement3D.Transform>
                                <ContainerUIElement3D.Children>
                                    <telerikCharting:Doughnut3DCover 
								        StartAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=StartAngle}" 
								        SweepAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=SweepAngle}" 
								        OuterRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=OuterRadius}"
								        InnerRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=InnerRadius}"
								        Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=Theta}"
								        Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=Thickness}"
								        IsTop="True"
								        >
                                        <telerikCharting:Doughnut3DCover.Material>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                        </telerikCharting:Doughnut3DCover.Material>
                                    </telerikCharting:Doughnut3DCover>
                                    <telerikCharting:Doughnut3DCover 
								        StartAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=StartAngle}" 
								        SweepAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=SweepAngle}" 
								        OuterRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=OuterRadius}"
								        InnerRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=InnerRadius}"
								        Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=Theta}"
								        Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=Thickness}"
								        IsTop="False" 
                                        BackMaterial="{Binding RelativeSource={RelativeSource Self}, Path=Material}">
                                        <telerikCharting:Doughnut3DCover.Material>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                        </telerikCharting:Doughnut3DCover.Material>
                                    </telerikCharting:Doughnut3DCover>
                                    <telerikCharting:Doughnut3DSide
								        StartAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=StartAngle}" 
								        SweepAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=SweepAngle}" 
								        OuterRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=OuterRadius}"
								        InnerRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=InnerRadius}"
								        Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=Thickness}"
								        IsStart="True"
								        >
                                        <telerikCharting:Doughnut3DSide.Material>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                        </telerikCharting:Doughnut3DSide.Material>
                                    </telerikCharting:Doughnut3DSide>
                                    <telerikCharting:Doughnut3DSide
								        StartAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=StartAngle}" 
								        SweepAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=SweepAngle}" 
								        OuterRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=OuterRadius}"
								        InnerRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=InnerRadius}"
								        Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=Thickness}"
								        IsStart="False"
								        >
                                        <telerikCharting:Doughnut3DSide.Material>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                        </telerikCharting:Doughnut3DSide.Material>
                                    </telerikCharting:Doughnut3DSide>
                                    <telerikCharting:Doughnut3DSmoothEdge
								        StartAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=StartAngle}" 
								        SweepAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=SweepAngle}" 
								        OuterRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=OuterRadius}"
								        InnerRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=InnerRadius}"
								        Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=Theta}"
								        Phi="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=Phi}"
								        Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=Thickness}"
								        IsInner="False" 
                                        BackMaterial="{Binding RelativeSource={RelativeSource Self}, Path=Material}">
                                        <telerikCharting:Doughnut3DSmoothEdge.Material>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                        </telerikCharting:Doughnut3DSmoothEdge.Material>
                                    </telerikCharting:Doughnut3DSmoothEdge>
                                    <telerikCharting:Doughnut3DSmoothEdge
								        StartAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=StartAngle}" 
								        SweepAngle="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=SweepAngle}" 
								        OuterRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=OuterRadius}"
								        InnerRadius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=InnerRadius}"
								        Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=Theta}"
								        Phi="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=Phi}"
								        Thickness="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}, Path=Thickness}"
								        IsInner="True" 
                                        BackMaterial="{Binding RelativeSource={RelativeSource Self}, Path=Material}">
                                        <telerikCharting:Doughnut3DSmoothEdge.Material>
                                            <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Doughnut3D}}" Converter="{StaticResource SeriesMaterialConverter}" ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}" />
                                        </telerikCharting:Doughnut3DSmoothEdge.Material>
                                    </telerikCharting:Doughnut3DSmoothEdge>
                                </ContainerUIElement3D.Children>
                            </ContainerUIElement3D>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
                <Viewport3D.Triggers>
                    <EventTrigger RoutedEvent="FrameworkElement.Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0.00:00:00.5">
                                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="hitTestVisual"
                                                        Storyboard.TargetProperty="IsLabelVisible">
                                    <ObjectAnimationUsingKeyFrames.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </ObjectAnimationUsingKeyFrames.BeginTime>
                                    <DiscreteObjectKeyFrame KeyTime="0.00:00:00.0">
                                        <DiscreteObjectKeyFrame.Value>
                                            <system:Boolean>True</system:Boolean>
                                        </DiscreteObjectKeyFrame.Value>
                                    </DiscreteObjectKeyFrame>
                                </ObjectAnimationUsingKeyFrames>
                                <DoubleAnimation 
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleX)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="0.2" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                                <DoubleAnimation 
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleY)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="0.2" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Viewport3D.Triggers>
            </Viewport3D>
        </Grid>

    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackBubbleControl3DTemplate" TargetType="{x:Type telerikCharting:BubbleControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D x:Name="PART_ModelElement">
                        <ContainerUIElement3D.Transform>
                            <Transform3DGroup>
                                <ScaleTransform3D x:Name="scaleTransform">
                                    <ScaleTransform3D.ScaleX>
                                        <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                    </ScaleTransform3D.ScaleX>
                                    <ScaleTransform3D.ScaleY>
                                        <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                    </ScaleTransform3D.ScaleY>
                                    <ScaleTransform3D.ScaleZ>
                                        <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}"
                                                     Path="EnableAnimations"
                                                     Converter="{StaticResource enableAnimationsConverter}"/>
                                    </ScaleTransform3D.ScaleZ>
                                </ScaleTransform3D>
                            </Transform3DGroup>
                        </ContainerUIElement3D.Transform>
                        <ContainerUIElement3D.Children>
                            <telerikCharting:Sphere
                                Radius="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Bubble3D}}, Path=Radius}" 
                                Theta="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Bubble3D}}, Path=Theta}" 
                                Phi="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Bubble3D}}, Path=Phi}">
                                <telerikCharting:Sphere.Material>
                                    <MultiBinding Converter="{StaticResource bubbleSeriesMaterialConverter}" ConverterParameter="0.3">
                                        <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Bubble3D}}"
                                             Converter="{StaticResource SeriesMaterialConverter}" 
                                             ConverterParameter="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType={x:Type telerikCharting:ChartArea}, ResourceId={x:Static telerikCharting:ResourceHelper.ResourceKey3DStyle}}"
                                             />
                                        <Binding RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Bubble3D}}"
                                                 Path="DataPoint.BubbleSize" />
                                    </MultiBinding>
                                </telerikCharting:Sphere.Material>
                            </telerikCharting:Sphere>
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
                <Viewport3D.Triggers>
                    <EventTrigger RoutedEvent="Window.Loaded">
                        <BeginStoryboard>
                            <Storyboard BeginTime="0.00:00:00.5">
                                <DoubleAnimation 
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleX)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="0.2" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                                <DoubleAnimation
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleY)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="0.2" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                                <DoubleAnimation
                                         To="1" 
                                         Storyboard.TargetName="scaleTransform" 
                                         Storyboard.TargetProperty="(ScaleTransform3D.ScaleZ)">
                                    <DoubleAnimation.Duration>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource durationConverter}"
                                         ConverterParameter="20%" Mode="OneTime" />
                                    </DoubleAnimation.Duration>
                                    <DoubleAnimation.BeginTime>
                                        <Binding RelativeSource="{RelativeSource TemplatedParent}"
                                         Converter="{StaticResource delayConverter}"
                                         ConverterParameter="0.2" Mode="OneTime" />
                                    </DoubleAnimation.BeginTime>
                                </DoubleAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Viewport3D.Triggers>
            </Viewport3D>
        </Grid>

    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackBoxControl3DTemplate" TargetType="{x:Type telerikCharting:BoxControl3D}">
        <Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ModelUIElement3D x:Name="PART_ModelElement">
                        <ModelUIElement3D.Model>
                            <Model3DGroup>
                                <Model3DGroup.Children>
                                    <!-- Front -->
                                    <GeometryModel3D Material="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=Material}">
                                        <GeometryModel3D.Geometry>
                                            <MeshGeometry3D 
                                                Positions="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=Front}"  
                                                TriangleIndices="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=TriangleIndices}" />
                                        </GeometryModel3D.Geometry>
                                    </GeometryModel3D>
                                    <!-- Right -->
                                    <GeometryModel3D Material="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=Material}">
                                        <GeometryModel3D.Geometry>
                                            <MeshGeometry3D 
                                                Positions="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=Right}" 
                                                TriangleIndices="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=TriangleIndices}"/>
                                        </GeometryModel3D.Geometry>
                                    </GeometryModel3D>
                                    <!-- Left -->
                                    <GeometryModel3D Material="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=Material}">
                                        <GeometryModel3D.Geometry>
                                            <MeshGeometry3D 
                                                Positions="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=Left}" 
                                                TriangleIndices="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=TriangleIndices}"/>
                                        </GeometryModel3D.Geometry>
                                    </GeometryModel3D>
                                    <!-- Back -->
                                    <GeometryModel3D Material="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=Material}">
                                        <GeometryModel3D.Geometry>
                                            <MeshGeometry3D 
                                                Positions="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=Back}" 
                                                TriangleIndices="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=TriangleIndices}"/>
                                        </GeometryModel3D.Geometry>
                                    </GeometryModel3D>
                                    <!-- Bottom -->
                                    <GeometryModel3D Material="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=Material}">
                                        <GeometryModel3D.Geometry>
                                            <MeshGeometry3D 
                                                Positions="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=Bottom}" 
                                                TriangleIndices="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=TriangleIndices}"/>
                                        </GeometryModel3D.Geometry>
                                    </GeometryModel3D>
                                    <!-- Top -->
                                    <GeometryModel3D Material="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=Material}">
                                        <GeometryModel3D.Geometry>
                                            <MeshGeometry3D 
                                                Positions="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=Top}" 
                                                TriangleIndices="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:Box3D}}, Path=TriangleIndices}"/>
                                        </GeometryModel3D.Geometry>
                                    </GeometryModel3D>
                                </Model3DGroup.Children>
                            </Model3DGroup>
                        </ModelUIElement3D.Model>
                    </ModelUIElement3D>
                </Viewport3D.Children>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackPlaneZXControl3DTemplate" TargetType="{x:Type telerikCharting:PlaneZXControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D 
						x:Name="PART_ModelElement"
						Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneZX}}, Path=PositionTransform}">
                        <ContainerUIElement3D.Children>
                            <telerikCharting:StripLinesContainer3D x:Name="PART_StripLinesContainer3D"
                                
                                SecondaryItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneZX}}, Path=SecondaryTicksSource}"
                                ControlContainer="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Model.ControlContainer}"
                                PrimaryStripLinesVisibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}, Path=AxisX.StripLinesVisibility}" />
                            <telerikCharting:AxisX3D x:Name="PART_Axis"
								ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneZX}}, Path=SecondaryTicksSource}" 
								ControlContainer="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Model.ControlContainer}" />
                            <telerikCharting:GridLinesXContainer3D x:Name="PART_GridLinesContainer3D"
                                ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneZX}}, Path=SecondaryTicksSource}"
                                ControlContainer="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Model.ControlContainer}"
								Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}, Path=AxisX.MajorGridLinesVisibility}" />
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackPlaneXYControl3DTemplate" TargetType="{x:Type telerikCharting:PlaneXYControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D 
						x:Name="PART_ModelElement"
						Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneXY}}, Path=PositionTransform}">
                        <ContainerUIElement3D.Children>
                            <telerikCharting:StripLinesContainer3D  x:Name="PART_StripLinesContainer3D"
                                PrimaryItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneXY}}, Path=PrimaryTicksSource}"
                                SecondaryItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneXY}}, Path=SecondaryTicksSource}"
                                ControlContainer="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Model.ControlContainer}"
                                PrimaryStripLinesVisibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}, Path=AxisX.StripLinesVisibility}"
                                SecondaryStripLinesVisibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}, Path=AxisY.StripLinesVisibility}"/>
                            <telerikCharting:GridLinesXContainer3D  x:Name="PART_GridLinesContainer3D"
                                ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneXY}}, Path=PrimaryTicksSource}"
                                ControlContainer="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Model.ControlContainer}"
                                Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}, Path=AxisX.MajorGridLinesVisibility}"/>
                            <telerikCharting:GridLinesYContainer3D x:Name="PART_GridLinesContainer3DSecondary"
                                ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneXY}}, Path=SecondaryTicksSource}"
                                ControlContainer="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Model.ControlContainer}"
                                Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}, Path=AxisY.MajorGridLinesVisibility}" />
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <ControlTemplate x:Key="Office_BlackPlaneYZControl3DTemplate" TargetType="{x:Type telerikCharting:PlaneYZControl3D}">
        <Grid>
            <Grid x:Name="PART_Container"></Grid>
            <Viewport3D x:Name="PART_Viewport">
                <Viewport3D.Children>
                    <ContainerUIElement3D 
						x:Name="PART_ModelElement"
						Transform="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneYZ}}, Path=PositionTransform}">
                        <ContainerUIElement3D.Children>
                            <telerikCharting:StripLinesContainer3D x:Name="PART_StripLinesContainer3D"
                                PrimaryItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneYZ}}, Path=PrimaryTicksSource}"
                                ControlContainer="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Model.ControlContainer}"
                                PrimaryStripLinesVisibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}, Path=AxisY.StripLinesVisibility}" />
                            <telerikCharting:AxisY3D x:Name="PART_Axis"
								ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneYZ}}, Path=PrimaryTicksSource}" 
								ControlContainer="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Model.ControlContainer}" />
                            <telerikCharting:GridLinesYContainer3D x:Name="PART_GridLinesContainer3D"
                                ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:PlaneYZ}}, Path=PrimaryTicksSource}"
                                ControlContainer="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Model.ControlContainer}"
                                Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikCharting:ChartArea}}, Path=AxisY.MajorGridLinesVisibility}" />
                        </ContainerUIElement3D.Children>
                    </ContainerUIElement3D>
                </Viewport3D.Children>
            </Viewport3D>
        </Grid>
    </ControlTemplate>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:BoxControl3D}" TargetType="{x:Type telerikCharting:BoxControl3D}">
		<Setter Property="Template" Value="{StaticResource Office_BlackBoxControl3DTemplate}" />
	</Style>

	<Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:AxisXControl3D}" TargetType="{x:Type telerikCharting:AxisXControl3D}">
		<Setter Property="Template" Value="{StaticResource Office_BlackAxisXControl3DTemplate}" />
		<Setter Property="ItemTemplate" Value="{StaticResource Office_BlackAxis3DItemTemplate}" />
		<Setter Property="ItemsPanel" Value="{StaticResource DummyPanel}" />
	</Style>

	<Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:AxisYControl3D}" TargetType="{x:Type telerikCharting:AxisYControl3D}">
		<Setter Property="Template" Value="{StaticResource Office_BlackAxisYControl3DTemplate}" />
		<Setter Property="ItemTemplate" Value="{StaticResource Office_BlackAxis3DItemTemplate}" />
		<Setter Property="ItemsPanel" Value="{StaticResource DummyPanel}" />
	</Style>

	<Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:AxisZControl3D}" TargetType="{x:Type telerikCharting:AxisZControl3D}">
		<Setter Property="Template" Value="{StaticResource Office_BlackAxisZControl3DTemplate}" />
		<Setter Property="ItemTemplate" Value="{StaticResource Office_BlackAxis3DItemTemplate}" />
		<Setter Property="ItemsPanel" Value="{StaticResource DummyPanel}" />
	</Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:AxisItemControl3D}" TargetType="{x:Type telerikCharting:AxisItemControl3D}">
		<Setter Property="Template" Value="{StaticResource Office_BlackAxisItemControl3DTemplate}" />
	</Style>
    
    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:GridLinesXContainerControl3D}" TargetType="{x:Type telerikCharting:GridLinesXContainerControl3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackGridLinesContainerControl3DTemplate}" />
        <Setter Property="ItemTemplate" Value="{StaticResource Office_BlackGridLineX3DTemplate}" />
        <Setter Property="ItemsPanel" Value="{StaticResource DummyPanel}" />
    </Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:GridLineXControl3D}" TargetType="{x:Type telerikCharting:GridLineXControl3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackGridLineXControl3DTemplate}" />
    </Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:GridLinesYContainerControl3D}" TargetType="{x:Type telerikCharting:GridLinesYContainerControl3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackGridLinesContainerControl3DTemplate}" />
        <Setter Property="ItemTemplate" Value="{StaticResource Office_BlackGridLineY3DTemplate}" />
        <Setter Property="ItemsPanel" Value="{StaticResource DummyPanel}" />
    </Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:GridLineYControl3D}" TargetType="{x:Type telerikCharting:GridLineYControl3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackGridLineYControl3DTemplate}" />
    </Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:GridLinesZContainerControl3D}" TargetType="{x:Type telerikCharting:GridLinesZContainerControl3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackGridLinesContainerControl3DTemplate}" />
        <Setter Property="ItemTemplate" Value="{StaticResource Office_BlackGridLineZ3DTemplate}" />
        <Setter Property="ItemsPanel" Value="{StaticResource DummyPanel}" />
    </Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:GridLineZControl3D}" TargetType="{x:Type telerikCharting:GridLineZControl3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackGridLineZControl3DTemplate}" />
    </Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:StripLineControl3D}" TargetType="{x:Type telerikCharting:StripLineControl3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackStripLineControl3DTemplate}" />
    </Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:StripLinesContainerControl3D}" TargetType="{x:Type telerikCharting:StripLinesContainerControl3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackStripLinesContainerControl3DTemplate}" />
        <Setter Property="ItemTemplate" Value="{StaticResource Office_BlackStripLine3DTemplate}" />
        <Setter Property="ItemsPanel" Value="{StaticResource DummyPanel}" />
    </Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:BarControl3D}" TargetType="{x:Type telerikCharting:BarControl3D}">
		<Setter Property="Template" Value="{StaticResource Office_BlackBarControl3DTemplate}" />
	</Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:LineControl3D}" TargetType="{x:Type telerikCharting:LineControl3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackLineControl3DTemplate}" />
    </Style>
    
    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:StackedBarControl3D}" TargetType="{x:Type telerikCharting:StackedBarControl3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackStackedBarControl3DTemplate}" />
    </Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:StackedBar100Control3D}" TargetType="{x:Type telerikCharting:StackedBar100Control3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackStackedBar100Control3DTemplate}" />
    </Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:PieControl3D}" TargetType="{x:Type telerikCharting:PieControl3D}">
		<Setter Property="Template" Value="{StaticResource Office_BlackPieControl3DTemplate}" />
	</Style>

	<Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:DoughnutControl3D}" TargetType="{x:Type telerikCharting:DoughnutControl3D}">
		<Setter Property="Template" Value="{StaticResource Office_BlackDoughnutControl3DTemplate}" />
	</Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:BubbleControl3D}" TargetType="{x:Type telerikCharting:BubbleControl3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackBubbleControl3DTemplate}" />
    </Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:FunnelControl3D}" TargetType="{x:Type telerikCharting:FunnelControl3D}">
		<Setter Property="Template" Value="{StaticResource Office_BlackFunnelControl3DTemplate}" />
	</Style>

	<Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:PyramidControl3D}" TargetType="{x:Type telerikCharting:PyramidControl3D}">
		<Setter Property="Template" Value="{StaticResource Office_BlackPyramidControl3DTemplate}" />
	</Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:SplineControl3D}" TargetType="{x:Type telerikCharting:SplineControl3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackSplineControl3DTemplate}" />
    </Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:SplineAreaControl3D}" TargetType="{x:Type telerikCharting:SplineAreaControl3D}">
		<Setter Property="Template" Value="{StaticResource Office_BlackSplineAreaControl3DTemplate}" />
	</Style>

    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:AreaControl3D}" TargetType="{x:Type telerikCharting:AreaControl3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackAreaControl3DTemplate}" />
    </Style>
    
    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:StackedSplineAreaControl3D}" TargetType="{x:Type telerikCharting:StackedSplineAreaControl3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackStackedSplineAreaControl3DTemplate}" />
    </Style>
    
    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:StackedSplineArea100Control3D}" TargetType="{x:Type telerikCharting:StackedSplineArea100Control3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackStackedSplineArea100Control3DTemplate}" />
    </Style>
    
    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:StackedAreaControl3D}" TargetType="{x:Type telerikCharting:StackedAreaControl3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackStackedAreaControl3DTemplate}" />
    </Style>
    
    <Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:StackedArea100Control3D}" TargetType="{x:Type telerikCharting:StackedArea100Control3D}">
        <Setter Property="Template" Value="{StaticResource Office_BlackStackedArea100Control3DTemplate}" />
    </Style>

	<Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:PlaneZXControl3D}" TargetType="{x:Type telerikCharting:PlaneZXControl3D}">
		<Setter Property="Template" Value="{StaticResource Office_BlackPlaneZXControl3DTemplate}" />
	</Style>

	<Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:PlaneXYControl3D}" TargetType="{x:Type telerikCharting:PlaneXYControl3D}">
		<Setter Property="Template" Value="{StaticResource Office_BlackPlaneXYControl3DTemplate}" />
	</Style>

	<Style x:Key="{telerikControls:ThemeResourceKey ThemeType=vistaCopy:VistaThemeCopyTheme, ElementType=telerikCharting:PlaneYZControl3D}" TargetType="{x:Type telerikCharting:PlaneYZControl3D}">
		<Setter Property="Template" Value="{StaticResource Office_BlackPlaneYZControl3DTemplate}" />
	</Style>

    

    

</ResourceDictionary>
