Hello,
"This Freezable cannot be frozen" error appeared in following codes
<Style x:Key="sfResizableBarStyle" TargetType="chart:SfChartResizableBar"> <Setter Property="MinWidth" Value="3"/> <Setter Property="MinHeight" Value="3"/> <Setter Property="IsTabStop" Value="False"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="chart:SfChartResizableBar"> <Grid x:Name="Root"> <Grid.Resources> <!-- RepeatButton Templates --> <ControlTemplate x:Key="RepeatButtonTemplate" TargetType="RepeatButton"> <Grid x:Name="Root" Background="Transparent"> <VisualStateManager.VisualStateGroups> <VisualStateGroup x:Name="CommonStates"> <VisualState x:Name="Normal" /> </VisualStateGroup> </VisualStateManager.VisualStateGroups> </Grid> </ControlTemplate> <!-- Thumb Templates --> <ControlTemplate x:Key="VerticalThumbTemplate" TargetType="Thumb"> <Grid x:Name="Root" Width="10" Background="Transparent"> <Rectangle Width="3" x:Name="Background" Fill="Black"> </Rectangle> </Grid> </ControlTemplate> <ControlTemplate x:Key="HorizontalThumbTemplate" TargetType="Thumb"> <Grid x:Name="Root" Height="10" Background="Transparent"> <Rectangle Height="1" x:Name="Background" Fill="Black"> </Rectangle> </Grid> </ControlTemplate> <ControlTemplate x:Key="HorizontalNearThumbTemplate" TargetType="Thumb"> <Grid x:Name="Root" Width="35"> <Grid.RowDefinitions> <RowDefinition></RowDefinition> <RowDefinition ></RowDefinition> </Grid.RowDefinitions> <Path Data="M23.5,12.5 C23.5,18.5751 18.5751,23.5 12.5,23.5 C6.42487,23.5 1.5,18.5751 1.5,12.5 C1.5,6.42487 6.42487,1.5 12.5,1.5 C18.5751,1.5 23.5,6.42487 23.5,12.5 z" Fill="White" Stretch="Uniform" Stroke="Black" StrokeThickness="3" Width="31" Height="31" Grid.Row="0" Margin="0,0,0,-2"/> <Path Data="M299.906,317.548 L314.401,340.841 L329.346,316.701 C329.346,316.701 316.448,324.029 299.906,317.548 z" Fill="Black" Height="6.714" Stretch="Fill" StrokeThickness="6" UseLayoutRounding="False" Width="10.437" Grid.Row="1"> </Path> <Grid.RenderTransform> <RotateTransform Angle="180"></RotateTransform> </Grid.RenderTransform> </Grid> </ControlTemplate> <ControlTemplate x:Key="HorizontalFarThumbTemplate" TargetType="Thumb"> <Grid x:Name="Root" Width="35"> <Grid.RowDefinitions> <RowDefinition></RowDefinition> <RowDefinition></RowDefinition> </Grid.RowDefinitions> <Path Data="M23.5,12.5 C23.5,18.5751 18.5751,23.5 12.5,23.5 C6.42487,23.5 1.5,18.5751 1.5,12.5 C1.5,6.42487 6.42487,1.5 12.5,1.5 C18.5751,1.5 23.5,6.42487 23.5,12.5 z" Fill="White" Stretch="Uniform" Stroke="Black" StrokeThickness="3" Width="31" Height="31" Grid.Row="0" Margin="0,0,0,-2"/> <Path Data="M299.906,317.548 L314.401,340.841 L329.346,316.701 C329.346,316.701 316.448,324.029 299.906,317.548 z" Fill="Black" Height="6.714" Stretch="Fill" StrokeThickness="6" UseLayoutRounding="False" Width="10.437" Grid.Row="1"></Path> <Grid.RenderTransform> <RotateTransform Angle="180"></RotateTransform> </Grid.RenderTransform> </Grid> </ControlTemplate> <ControlTemplate x:Key="VerticalNearThumbTemplate" TargetType="Thumb"> <Grid x:Name="Root" Width="62" > <Grid.RowDefinitions> <RowDefinition></RowDefinition> <RowDefinition></RowDefinition> </Grid.RowDefinitions> <Path Data="M23.5,12.5 C23.5,18.5751 18.5751,23.5 12.5,23.5 C6.42487,23.5 1.5,18.5751 1.5,12.5 C1.5,6.42487 6.42487,1.5 12.5,1.5 C18.5751,1.5 23.5,6.42487 23.5,12.5 z" Fill="White" Stretch="Uniform" Stroke="Black" StrokeThickness="3" Grid.Row="0"/> <Path Data="M299.906,317.548 L314.401,340.841 L329.346,316.701 C329.346,316.701 316.448,324.029 299.906,317.548 z" Fill="Black" Height="6.714" Stretch="Fill" StrokeThickness="6" UseLayoutRounding="False" Width="10.437" Grid.Row="1" Margin="0,-28,0,0"></Path> <Grid.RenderTransform> <RotateTransform Angle="270"></RotateTransform> </Grid.RenderTransform> </Grid> </ControlTemplate> <ControlTemplate x:Key="VerticalFarThumbTemplate" TargetType="Thumb"> <Grid x:Name="Root" Width="62"> <Grid.RowDefinitions> <RowDefinition></RowDefinition> <RowDefinition></RowDefinition> </Grid.RowDefinitions> <Path Data="M23.5,12.5 C23.5,18.5751 18.5751,23.5 12.5,23.5 C6.42487,23.5 1.5,18.5751 1.5,12.5 C1.5,6.42487 6.42487,1.5 12.5,1.5 C18.5751,1.5 23.5,6.42487 23.5,12.5 z" Fill="White" Stretch="Uniform" Stroke="Black" StrokeThickness="3" Grid.Row="0"/> <Path Data="M299.906,317.548 L314.401,340.841 L329.346,316.701 C329.346,316.701 316.448,324.029 299.906,317.548 z" Fill="Black" Height="6.714" Stretch="Fill" StrokeThickness="6" UseLayoutRounding="False" Width="10.437" Grid.Row="1" Margin="0,-28,0,0"></Path> <Grid.RenderTransform> <RotateTransform Angle="270"></RotateTransform> </Grid.RenderTransform> </Grid> </ControlTemplate> </Grid.Resources> <VisualStateManager.VisualStateGroups> <VisualStateGroup x:Name="CommonStates"> <VisualState x:Name="Normal" /> <VisualState x:Name="MouseOver" /> <VisualState x:Name="Disabled"> <Storyboard> <DoubleAnimation Storyboard.TargetName="Root" Storyboard.TargetProperty="Opacity" To="0.5" Duration="0" /> </Storyboard> </VisualState> </VisualStateGroup> <VisualStateGroup x:Name="TouchMode"> <VisualState x:Name="OnView"> <Storyboard> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(TranslateTransform.X)" Storyboard.TargetName="VerticalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0" Value="0.3"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(TranslateTransform.Y)" Storyboard.TargetName="VerticalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0" Value="0"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[1].(ScaleTransform.ScaleX)" Storyboard.TargetName="VerticalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0" Value="3"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(TranslateTransform.X)" Storyboard.TargetName="HorizontalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0" Value="0"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(TranslateTransform.Y)" Storyboard.TargetName="HorizontalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0" Value="0.3"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[1].(ScaleTransform.ScaleY)" Storyboard.TargetName="HorizontalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0" Value="3"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="HorizontalThumbHand1"> <EasingDoubleKeyFrame KeyTime="0" Value="0"/> <EasingDoubleKeyFrame KeyTime="0:0:0.6" Value="1"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="HorizontalThumbHand2"> <EasingDoubleKeyFrame KeyTime="0" Value="0"/> <EasingDoubleKeyFrame KeyTime="0:0:0.6" Value="1"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="VerticalThumbHand1"> <EasingDoubleKeyFrame KeyTime="0" Value="0"/> <EasingDoubleKeyFrame KeyTime="0:0:0.6" Value="1"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="VerticalThumbHand2"> <EasingDoubleKeyFrame KeyTime="0" Value="0"/> <EasingDoubleKeyFrame KeyTime="0:0:0.6" Value="1"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> </Storyboard> </VisualState> <VisualState x:Name="OnFocus"> <Storyboard> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(TranslateTransform.X)" Storyboard.TargetName="VerticalThumb"> <EasingDoubleKeyFrame KeyTime="0" Value="0"/> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0.3"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(TranslateTransform.Y)" Storyboard.TargetName="VerticalThumb"> <EasingDoubleKeyFrame KeyTime="0" Value="0"/> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[1].(ScaleTransform.ScaleX)" Storyboard.TargetName="VerticalThumb"> <EasingDoubleKeyFrame KeyTime="0" Value="0.5"/> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="3"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(TranslateTransform.X)" Storyboard.TargetName="HorizontalThumb"> <EasingDoubleKeyFrame KeyTime="0" Value="0"/> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(TranslateTransform.Y)" Storyboard.TargetName="HorizontalThumb"> <EasingDoubleKeyFrame KeyTime="0" Value="0"/> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0.3"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[1].(ScaleTransform.ScaleY)" Storyboard.TargetName="HorizontalThumb"> <EasingDoubleKeyFrame KeyTime="0" Value="0.5"/> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="3"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> </Storyboard> </VisualState> <VisualState x:Name="OnLostFocus"> <Storyboard> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="HorizontalThumbHand1"> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="HorizontalThumbHand2"> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="VerticalThumbHand1"> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="VerticalThumbHand2"> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(TranslateTransform.X)" Storyboard.TargetName="VerticalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(TranslateTransform.Y)" Storyboard.TargetName="VerticalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[1].(ScaleTransform.ScaleX)" Storyboard.TargetName="VerticalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="1"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(TranslateTransform.X)" Storyboard.TargetName="HorizontalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(TranslateTransform.Y)" Storyboard.TargetName="HorizontalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[1].(ScaleTransform.ScaleY)" Storyboard.TargetName="HorizontalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="1"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> </Storyboard> </VisualState> <VisualState x:Name="OnExit"> <Storyboard> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(TranslateTransform.X)" Storyboard.TargetName="VerticalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(TranslateTransform.Y)" Storyboard.TargetName="VerticalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[1].(ScaleTransform.ScaleX)" Storyboard.TargetName="VerticalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="1"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(TranslateTransform.X)" Storyboard.TargetName="HorizontalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(TranslateTransform.Y)" Storyboard.TargetName="HorizontalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[1].(ScaleTransform.ScaleY)" Storyboard.TargetName="HorizontalThumb"> <EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="1"> <EasingDoubleKeyFrame.EasingFunction> <CircleEase/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> </Storyboard> </VisualState> </VisualStateGroup> </VisualStateManager.VisualStateGroups> <!-- Horizontal Template --> <Grid x:Name="HorizontalRoot" Visibility="Collapsed"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="*" /> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <!-- Track Layer --> <Line Grid.ColumnSpan="7" Height="5" ></Line> <!-- Repeat Buttons + Thumb --> <RepeatButton x:Name="HorizontalSmallDecrease" Visibility="{TemplateBinding ScrollButtonVisibility}" Grid.Column="0" MinWidth="16" IsTabStop="False" Interval="50" Margin="1" /> <RepeatButton x:Name="HorizontalLargeDecrease" Grid.Column="1" Width="0" Template="{StaticResource RepeatButtonTemplate}" Interval="50" IsTabStop="False" /> <Canvas Grid.Column="2" Canvas.ZIndex="1"> <ContentControl x:Name="HorizontalNearHandContent" Visibility="Collapsed"> <ContentPresenter></ContentPresenter> </ContentControl> <Thumb x:Name="HorizontalThumbHand1" Background="{TemplateBinding Background}" MinWidth="10" Template="{StaticResource HorizontalNearThumbTemplate}" Opacity="0" RenderTransformOrigin="0.5,0.5" > <Thumb.RenderTransform> <TransformGroup> <TranslateTransform X="18" Y="47"></TranslateTransform> </TransformGroup> </Thumb.RenderTransform> </Thumb> </Canvas> <Thumb x:Name="HorizontalThumb" Background="{TemplateBinding Background}" MinWidth="0" Width="18" Grid.Column="3" Template="{StaticResource HorizontalThumbTemplate}" RenderTransformOrigin="0.5,0.5"> <Thumb.RenderTransform> <TransformGroup> <TranslateTransform></TranslateTransform> <ScaleTransform></ScaleTransform> </TransformGroup> </Thumb.RenderTransform> </Thumb> <Canvas Grid.Column="4" Canvas.ZIndex="1"> <ContentControl x:Name="HorizontalFarHandContent" Visibility="Collapsed"> <ContentPresenter></ContentPresenter> </ContentControl> <Thumb x:Name="HorizontalThumbHand2" Background="{TemplateBinding Background}" MinWidth="10" Template="{StaticResource HorizontalFarThumbTemplate}" Opacity="0" RenderTransformOrigin="0.5,0.5"> <Thumb.RenderTransform> <TransformGroup> <TranslateTransform X="17" Y="47"></TranslateTransform> </TransformGroup> </Thumb.RenderTransform> </Thumb> </Canvas> <RepeatButton x:Name="HorizontalLargeIncrease" Grid.Column="5" Interval="50" Template="{StaticResource RepeatButtonTemplate}" IsTabStop="False" /> <RepeatButton x:Name="HorizontalSmallIncrease" Visibility="{TemplateBinding ScrollButtonVisibility}" Grid.Column="6" MinWidth="16" IsTabStop="False" Interval="50" Margin="1" /> </Grid> <!-- Vertical Template --> <Grid x:Name="VerticalRoot" > <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="*" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <!-- Track Layer --> <Line Grid.ColumnSpan="7" Width="5" ></Line> <!-- Repeat Buttons + Thumb --> <RepeatButton x:Name="VerticalSmallDecrease" Visibility="Collapsed" Grid.Row="6" MinHeight="16" IsTabStop="False" Interval="50" Margin="1" /> <RepeatButton x:Name="VerticalLargeDecrease" Grid.Row="5" Height="0" Template="{StaticResource RepeatButtonTemplate}" Interval="50" IsTabStop="False" /> <Canvas Grid.Row="4" Canvas.ZIndex="1"> <ContentControl x:Name="VerticalNearHandContent" Visibility="Collapsed"> <ContentPresenter> </ContentPresenter> </ContentControl> <Thumb x:Name="VerticalThumbHand1" MinHeight="18" Template="{StaticResource VerticalNearThumbTemplate}" Opacity="0" RenderTransformOrigin="0.5,0.5"> <Thumb.RenderTransform> <TransformGroup> <TranslateTransform X="-32" Y="30"></TranslateTransform> </TransformGroup> </Thumb.RenderTransform> </Thumb> </Canvas> <Thumb x:Name="VerticalThumb" MinHeight="0" Height="18" Grid.Row="3" Template="{StaticResource VerticalThumbTemplate}" RenderTransformOrigin="0.5,0.5"> <Thumb.RenderTransform> <TransformGroup> <TranslateTransform></TranslateTransform> <ScaleTransform></ScaleTransform> </TransformGroup> </Thumb.RenderTransform> </Thumb> <Canvas Grid.Row="2" Canvas.ZIndex="1"> <ContentControl x:Name="VerticalFarHandContent" Visibility="Collapsed"> <ContentPresenter> </ContentPresenter> </ContentControl> <Thumb x:Name="VerticalThumbHand2" MinHeight="18" Template="{StaticResource VerticalFarThumbTemplate}" Opacity="0" RenderTransformOrigin="0.5,0.5"> <Thumb.RenderTransform> <TranslateTransform X="-32" Y="31"></TranslateTransform> </Thumb.RenderTransform> </Thumb> </Canvas> <RepeatButton x:Name="VerticalLargeIncrease" Grid.Row="1" Template="{StaticResource RepeatButtonTemplate}" Interval="50" IsTabStop="False" Opacity="0" /> <RepeatButton x:Name="VerticalSmallIncrease" Grid.Row="0" Visibility="Collapsed" MinHeight="16" IsTabStop="False" Interval="50" Margin="1" /> </Grid> </Grid> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style TargetType="chart:ChartAxisBase2D" x:Key="axis"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="chart:ChartAxisBase2D"> <Grid> <VisualStateManager.VisualStateGroups> <VisualStateGroup x:Name="StyleMode"> <VisualState x:Name="TouchModeStyle"> <Storyboard> <ObjectAnimationUsingKeyFrames Storyboard.TargetName="sfchartResizableBar" Storyboard.TargetProperty="(FrameworkElement.Style)"> <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource sfResizableBarStyle}"></DiscreteObjectKeyFrame> </ObjectAnimationUsingKeyFrames> <ObjectAnimationUsingKeyFrames Storyboard.TargetName="sfchartResizableBar" Storyboard.TargetProperty="ScrollButtonVisibility"> <DiscreteObjectKeyFrame KeyTime="00:00:00"> <DiscreteObjectKeyFrame.Value> <Visibility>Collapsed</Visibility> </DiscreteObjectKeyFrame.Value> </DiscreteObjectKeyFrame> </ObjectAnimationUsingKeyFrames> </Storyboard> </VisualState> </VisualStateGroup> </VisualStateManager.VisualStateGroups> <Border Background="{TemplateBinding Background}" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{TemplateBinding BorderBrush}" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"> <chart:ChartCartesianAxisPanel x:Name="axisPanel" Background="Transparent"> <ContentControl x:Name="headerContent" Content="{TemplateBinding Header}" ContentTemplate="{TemplateBinding HeaderTemplate}" RenderTransformOrigin="0.5,0.5"></ContentControl> <Canvas x:Name="axisMultiLevelLabelsPanels"></Canvas> <Canvas x:Name="axisLabelsPanel"></Canvas> <Canvas x:Name="axisElementPanel"></Canvas> <chart:SfChartResizableBar EnableTouchMode="True" Style="{StaticResource sfResizableBarStyle}" x:Name="sfchartResizableBar" ></chart:SfChartResizableBar> </chart:ChartCartesianAxisPanel> </Border> </Grid> </ControlTemplate> </Setter.Value> </Setter> </Style>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
"This Freezable cannot be frozen" error appeared in following codes
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
<chart:SfChart.PrimaryAxis> <chart:DateTimeCategoryAxis Name="axis1" Height="20" AxisLineStyle="{StaticResource AxisStyle}" EdgeLabelsDrawingMode="Center" EdgeLabelsVisibilityMode="AlwaysVisible" EnableAutoIntervalOnZooming="False" LabelCreated="axis1_LabelCreated" LabelTemplate="{StaticResource labelTemplate1}" MajorTickLineStyle="{StaticResource AxisStyle}" PlotOffset="15" ShowGridLines="False" ShowTrackBallInfo="True" DeferredScrolling="False" EnableScrollBar="True" EnableTouchMode="True" --> delete below line the error will disappear
Style="{StaticResource axis}" />
Could you help to found out the solution to keep the above line?
Thanks,
Andrew
Hi Komatora,
We have analysed your query and have prepared a sample based on the provided code example. It was working fine at our end. We have attached the sample for your reference. Please find the sample in the below attachment.
If you are still facing the problem, please send us a modified sample with the issue reproduced state so that we can provide you with a better solution as soon as possible.
Regards,
Yuvaraj.
Hi Yuvaraj,
The problem has been solved after move this resource under the SfChart.
Thank,
Andrew
Hi Komatora,
Thanks for the update. We are glad to know that you have resolved the reported
problem.
Please let us know if you need any further assistance on this.
Regards,
Devakumar D