This question is locked. New answers and comments are not allowed.
As best as I can tell, this is a regression introduced in build 2011.1.419.1040 of the GridView component, as I have not seen this problem before. It seems to be related to resizing the browser causing the grid vertical scroll bars to appear. There may be more specifics to the repro. Before I spend a bunch of time trying to put together a simple repro, can you guys let me know if this is a known issue and/or if there is an easier way to resolve/debug, thanks.
Perhaps it is related to the fact that we have a custom style/template applied to the grid..if the named elements have changed between released, this may be the cause? I will look further into...
Marty
Perhaps it is related to the fact that we have a custom style/template applied to the grid..if the named elements have changed between released, this may be the cause? I will look further into...
Marty
4 Answers, 1 is accepted
0
Martin
Top achievements
Rank 1
answered on 26 Apr 2011, 10:15 PM
Ok, this seems to be a telerik bug as best as I can tell. I can repro by simply extracting the RowStyle (using Expression Blend) and then binding that grid to data, and continually resizing the window until the exception happens. If the rowstyle and template are not extracted, the exception does not seem to occur. Here is the repro:
<UserControl x:Class="SilverlightApplication2.SilverlightControl1"<BR> xmlns="<A href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation<;/A>"<BR> xmlns:x="<A href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml<;/A>"<BR> xmlns:d="<A href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008<;/A>"<BR> xmlns:mc="<A href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006<;/A>"<BR> xmlns:telerik="<A href="http://schemas.telerik.com/2008/xaml/presentation">http://schemas.telerik.com/2008/xaml/presentation<;/A>"<BR> mc:Ignorable="d"<BR> d:DesignHeight="300" d:DesignWidth="400"><BR> <UserControl.Resources><BR> <SolidColorBrush x:Key="ItemOuterBorder_Over" Color="#FFFFC92B"/><BR> <SolidColorBrush x:Key="ItemInnerBorder_Over" Color="White"/><BR> <LinearGradientBrush x:Key="ItemBackground_Over" EndPoint="0.5,1" StartPoint="0.5,0"><BR> <GradientStop Color="#FFFFFBA3" Offset="1"/><BR> <GradientStop Color="#FFFFFBDA" Offset="0"/><BR> </LinearGradientBrush><BR> <SolidColorBrush x:Key="ItemOuterBorder_Selected" Color="#FFFFC92B"/><BR> <SolidColorBrush x:Key="ItemInnerBorder_Selected" Color="White"/><BR> <LinearGradientBrush x:Key="ItemBackground_Selected" EndPoint="0.5,1" StartPoint="0.5,0"><BR> <GradientStop Color="#FFFCE79F" Offset="1"/><BR> <GradientStop Color="#FFFDD3A8"/><BR> </LinearGradientBrush><BR> <SolidColorBrush x:Key="ItemOuterBorder_Invalid" Color="#FFCE7D7D"/><BR> <LinearGradientBrush x:Key="ItemInnerBorder_Invalid" EndPoint="0.5,1" StartPoint="0.5,0"><BR> <GradientStop Color="#FFEBF4FD"/><BR> <GradientStop Color="#FFDBEAFD" Offset="1"/><BR> </LinearGradientBrush><BR> <LinearGradientBrush x:Key="ItemBackground_Invalid" EndPoint="0.5,1" StartPoint="0.5,0"><BR> <GradientStop Color="#FFFCDCDC"/><BR> <GradientStop Color="#FFFCC1C1" Offset="1"/><BR> </LinearGradientBrush><BR> <telerik:BooleanToOpacityConverter x:Key="BooleanToOpacityConverter"/><BR> <telerik:Office_BlackTheme x:Key="Theme"/><BR> <telerik:BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter"/><BR> <telerik:GridLineWidthToThicknessConverter x:Key="GridLineWidthToThicknessConverter"/><BR> <SolidColorBrush x:Key="ControlOuterBorder" Color="#FF848484"/><BR> <SolidColorBrush x:Key="GridView_HierarchyBackground" Color="#FFBBBBBB"/><BR> <SolidColorBrush x:Key="ControlInnerBorder" Color="White"/><BR> <SolidColorBrush x:Key="GridView_RowIndicatorCellBackground" Color="#FFE4E4E4"/><BR> <SolidColorBrush x:Key="GridView_NavigatorIndicatorBackground" Color="#FF848484"/><BR> <SolidColorBrush x:Key="GridView_EditIndicatorBackground1" Color="#7F848484"/><BR> <SolidColorBrush x:Key="GridView_EditIndicatorBackground2" Color="#FFCBCBCB"/><BR> <SolidColorBrush x:Key="GridView_EditIndicatorBackground3" Color="#FF848484"/><BR> <SolidColorBrush x:Key="GridView_EditIndicatorBackground4" Color="White"/><BR> <LinearGradientBrush x:Key="GridView_ErrorIndicatorBackground1" EndPoint="0.5,1" StartPoint="0.5,0"><BR> <GradientStop Color="#FFFC9999" Offset="0"/><BR> <GradientStop Color="#FFC26666" Offset="1"/><BR> </LinearGradientBrush><BR> <SolidColorBrush x:Key="GridView_ErrorIndicatorBackground2" Color="White"/><BR> <LinearGradientBrush x:Key="GridView_ErrorIndicatorBackground3" EndPoint="0.5,1" StartPoint="0.5,0"><BR> <GradientStop Color="Red" Offset="0"/><BR> <GradientStop Color="#FF990000" Offset="1"/><BR> </LinearGradientBrush><BR> <LinearGradientBrush x:Key="GridView_RowIndicatorCellBackground_Selected" EndPoint="0.5,1" </P> <P>StartPoint="0.5,0"><BR> <GradientStop Color="White" Offset="0"/><BR> <GradientStop Color="#FFE4E4E4" Offset="1"/><BR> </LinearGradientBrush><BR> <ControlTemplate x:Key="GridViewRowTemplate" TargetType="telerik:GridViewRow"><BR> <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding </P> <P>BorderThickness}"><BR> <VisualStateManager.VisualStateGroups><BR> <VisualStateGroup x:Name="FocusStates"><BR> <VisualState x:Name="Unfocused"/><BR> <VisualState x:Name="Focused"><BR> <Storyboard><BR> <ObjectAnimationUsingKeyFrames </P> <P>Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="NavigatorIndicator"><BR> <DiscreteObjectKeyFrame KeyTime="0:0:0" </P> <P>Value="Visible"/><BR> </ObjectAnimationUsingKeyFrames><BR> </Storyboard><BR> </VisualState><BR> </VisualStateGroup><BR> <VisualStateGroup x:Name="SelectionStates"><BR> <VisualState x:Name="Unselected"/><BR> </VisualStateGroup><BR> <VisualStateGroup x:Name="CommonStates"><BR> <VisualState x:Name="Normal"/><BR> <VisualState x:Name="MouseOver"><BR> <Storyboard><BR> <ObjectAnimationUsingKeyFrames Duration="0" </P> <P>Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Background_Over"><BR> <DiscreteObjectKeyFrame KeyTime="0" </P> <P>Value="Visible"/><BR> </ObjectAnimationUsingKeyFrames><BR> </Storyboard><BR> </VisualState><BR> <VisualState x:Name="Selected"><BR> <Storyboard><BR> <ObjectAnimationUsingKeyFrames Duration="0" </P> <P>Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Background_Selected"><BR> <DiscreteObjectKeyFrame KeyTime="0" </P> <P>Value="Visible"/><BR> </ObjectAnimationUsingKeyFrames><BR> <ObjectAnimationUsingKeyFrames </P> <P>Storyboard.TargetProperty="Background" Storyboard.TargetName="NavigatorIndicatorBackground"><BR> <DiscreteObjectKeyFrame KeyTime="0:0:0" </P> <P>Value="{StaticResource GridView_RowIndicatorCellBackground_Selected}"/><BR> </ObjectAnimationUsingKeyFrames><BR> </Storyboard><BR> </VisualState><BR> </VisualStateGroup><BR> <VisualStateGroup x:Name="ValueStates"><BR> <VisualState x:Name="Valid"/><BR> <VisualState x:Name="Invalid"><BR> <Storyboard><BR> <ObjectAnimationUsingKeyFrames </P> <P>Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Background_Invalid"><BR> <DiscreteObjectKeyFrame KeyTime="0:0:0" </P> <P>Value="Visible"/><BR> </ObjectAnimationUsingKeyFrames><BR> <ObjectAnimationUsingKeyFrames </P> <P>Storyboard.TargetProperty="Visibility" Storyboard.TargetName="ErrorIndicator"><BR> <DiscreteObjectKeyFrame KeyTime="0:0:0" </P> <P>Value="Visible"/><BR> </ObjectAnimationUsingKeyFrames><BR> <ObjectAnimationUsingKeyFrames </P> <P>Storyboard.TargetProperty="Visibility" Storyboard.TargetName="EditIndicator"><BR> <DiscreteObjectKeyFrame KeyTime="0:0:0" </P> <P>Value="Collapsed"/><BR> </ObjectAnimationUsingKeyFrames><BR> <ObjectAnimationUsingKeyFrames </P> <P>Storyboard.TargetProperty="Visibility" Storyboard.TargetName="NavigatorIndicator"><BR> <DiscreteObjectKeyFrame KeyTime="0:0:0" </P> <P>Value="Collapsed"/><BR> </ObjectAnimationUsingKeyFrames><BR> </Storyboard><BR> </VisualState><BR> </VisualStateGroup><BR> <VisualStateGroup x:Name="EditStates"><BR> <VisualState x:Name="ReadOnlyMode"/><BR> <VisualState x:Name="EditMode"><BR> <Storyboard><BR> <ObjectAnimationUsingKeyFrames </P> <P>Storyboard.TargetProperty="Visibility" Storyboard.TargetName="EditIndicator"><BR> <DiscreteObjectKeyFrame KeyTime="0:0:0" </P> <P>Value="Visible"/><BR> </ObjectAnimationUsingKeyFrames><BR> <ObjectAnimationUsingKeyFrames </P> <P>Storyboard.TargetProperty="Visibility" Storyboard.TargetName="NavigatorIndicator"><BR> <DiscreteObjectKeyFrame KeyTime="0:0:0" </P> <P>Value="Visible"/><BR> </ObjectAnimationUsingKeyFrames><BR> </Storyboard><BR> </VisualState><BR> </VisualStateGroup><BR> </VisualStateManager.VisualStateGroups><BR> <BR> <telerik:SelectiveScrollingGrid x:Name="grid"><BR> <telerik:SelectiveScrollingGrid.ColumnDefinitions><BR> <ColumnDefinition Width="Auto"/><BR> <ColumnDefinition Width="Auto"/><BR> <ColumnDefinition Width="Auto"/><BR> <ColumnDefinition Width="*"/><BR> </telerik:SelectiveScrollingGrid.ColumnDefinitions><BR> <telerik:SelectiveScrollingGrid.RowDefinitions><BR> <RowDefinition Height="*"/><BR> <RowDefinition Height="Auto"/><BR> <RowDefinition Height="Auto"/><BR> <RowDefinition Height="Auto"/><BR> </telerik:SelectiveScrollingGrid.RowDefinitions><BR> <Border x:Name="SelectionBackground" Background="{TemplateBinding Background}" </P> <P>Grid.ColumnSpan="2" Grid.Column="2" HorizontalAlignment="{Binding RenderHorizontalAlignment, RelativeSource=</P> <P>{RelativeSource TemplatedParent}}" Margin="{TemplateBinding Margin}" MinWidth="{Binding RenderWidth, RelativeSource=</P> <P>{RelativeSource TemplatedParent}}" Padding="{TemplateBinding Padding}" </P> <P>telerik:SelectiveScrollingGrid.SelectiveScrollingOrientation="Vertical" VerticalAlignment="{TemplateBinding </P> <P>VerticalContentAlignment}"/><BR> <Border x:Name="Background_Over" BorderBrush="{StaticResource </P> <P>ItemOuterBorder_Over}" BorderThickness="1" Grid.ColumnSpan="2" Grid.Column="2" CornerRadius="1" </P> <P>HorizontalAlignment="{Binding RenderHorizontalAlignment, RelativeSource={RelativeSource TemplatedParent}}" </P> <P>Margin="1,1,1,2" MinWidth="{Binding RenderWidth, RelativeSource={RelativeSource TemplatedParent}}" </P> <P>telerik:SelectiveScrollingGrid.SelectiveScrollingOrientation="Vertical" Visibility="Collapsed"><BR> <Border BorderBrush="{StaticResource ItemInnerBorder_Over}" </P> <P>BorderThickness="1" Background="{StaticResource ItemBackground_Over}"/><BR> </Border><BR> <Border x:Name="Background_Selected" BorderBrush="{StaticResource </P> <P>ItemOuterBorder_Selected}" BorderThickness="1" Grid.ColumnSpan="2" Grid.Column="2" CornerRadius="1" </P> <P>HorizontalAlignment="{Binding RenderHorizontalAlignment, RelativeSource={RelativeSource TemplatedParent}}" </P> <P>Margin="1,1,1,2" MinWidth="{Binding RenderWidth, RelativeSource={RelativeSource TemplatedParent}}" </P> <P>telerik:SelectiveScrollingGrid.SelectiveScrollingOrientation="Vertical" Visibility="Collapsed"><BR> <Border BorderBrush="{StaticResource ItemInnerBorder_Selected}" </P> <P>BorderThickness="1" Background="{StaticResource ItemBackground_Selected}"/><BR> </Border><BR> <Border x:Name="Background_Invalid" BorderBrush="{StaticResource </P> <P>ItemOuterBorder_Invalid}" BorderThickness="1" Grid.ColumnSpan="2" Grid.Column="2" CornerRadius="1" </P> <P>HorizontalAlignment="{Binding RenderHorizontalAlignment, RelativeSource={RelativeSource TemplatedParent}}" </P> <P>Margin="1,1,1,2" MinWidth="{Binding RenderWidth, RelativeSource={RelativeSource TemplatedParent}}" </P> <P>telerik:SelectiveScrollingGrid.SelectiveScrollingOrientation="Vertical" Visibility="Collapsed"><BR> <Border BorderBrush="{StaticResource ItemInnerBorder_Invalid}" </P> <P>BorderThickness="1" Background="{StaticResource ItemBackground_Invalid}"/><BR> </Border><BR> <telerik:GridViewToggleButton x:Name="PART_HierarchyExpandButton" Grid.Column="2" </P> <P>IsHitTestVisible="{Binding IsExpandable, RelativeSource={RelativeSource TemplatedParent}}" IsTabStop="{TemplateBinding </P> <P>IsTabStop}" IsChecked="{Binding IsExpanded, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}" </P> <P>Opacity="{Binding IsExpandable, Converter={StaticResource BooleanToOpacityConverter}, RelativeSource={RelativeSource </P> <P>TemplatedParent}}" telerik:SelectiveScrollingGrid.SelectiveScrollingOrientation="Vertical" </P> <P>telerik:StyleManager.Theme="{StaticResource Theme}" Visibility="{Binding HasHierarchy, Converter={StaticResource </P> <P>BooleanToVisibilityConverter}, RelativeSource={RelativeSource TemplatedParent}}" Width="25"/><BR> <Border Grid.Column="2" </P> <P>telerik:SelectiveScrollingGrid.SelectiveScrollingOrientation="Vertical" Visibility="{Binding HasHierarchy, Converter=</P> <P>{StaticResource BooleanToVisibilityConverter}, RelativeSource={RelativeSource TemplatedParent}}"/><BR> <telerik:DataCellsPresenter x:Name="PART_DataCellsPresenter" Grid.Column="3" </P> <P>telerik:StyleManager.Theme="{StaticResource Theme}"/><BR> <Border x:Name="PART_RowBorder" BorderBrush="{TemplateBinding </P> <P>HorizontalGridLinesBrush}" BorderThickness="{Binding HorizontalGridLinesWidth, ConverterParameter=Bottom, Converter=</P> <P>{StaticResource GridLineWidthToThicknessConverter}, RelativeSource={RelativeSource TemplatedParent}}" Grid.ColumnSpan="4" </P> <P>Grid.Column="1" HorizontalAlignment="{Binding RenderHorizontalAlignment, RelativeSource={RelativeSource </P> <P>TemplatedParent}}" MinWidth="{Binding RenderWidth, RelativeSource={RelativeSource TemplatedParent}}" Grid.RowSpan="4" </P> <P>telerik:SelectiveScrollingGrid.SelectiveScrollingOrientation="Vertical" VerticalAlignment="Bottom"/><BR> <Border BorderBrush="{StaticResource ControlOuterBorder}" BorderThickness="0,1" </P> <P>Background="{StaticResource GridView_HierarchyBackground}" Grid.ColumnSpan="2" Grid.Column="2" </P> <P>HorizontalAlignment="{Binding RenderHorizontalAlignment, RelativeSource={RelativeSource TemplatedParent}}" </P> <P>MaxWidth="30000" Padding="6" Grid.Row="2" telerik:SelectiveScrollingGrid.SelectiveScrollingClip="True" </P> <P>Visibility="{Binding IsExpanded, Converter={StaticResource BooleanToVisibilityConverter}, RelativeSource={RelativeSource </P> <P>TemplatedParent}}"><BR> <ContentPresenter x:Name="PART_HierarchyChildPresenter" </P> <P>telerik:SelectiveScrollingGrid.SelectiveScrollingClip="True"/><BR> </Border><BR> <telerik:DetailsPresenter x:Name="PART_DetailsPresenter" Grid.ColumnSpan="2" </P> <P>Grid.Column="2" DetailsProvider="{TemplateBinding DetailsProvider}" HorizontalAlignment="{Binding </P> <P>RenderHorizontalAlignment, RelativeSource={RelativeSource TemplatedParent}}" MaxWidth="30000" Grid.Row="1" </P> <P>telerik:SelectiveScrollingGrid.SelectiveScrollingClip="True" telerik:StyleManager.Theme="{StaticResource Theme}"/><BR> <telerik:IndentPresenter x:Name="PART_IndentPresenter" Grid.Column="1" </P> <P>IndentLevel="{TemplateBinding IndentLevel}" Grid.RowSpan="4" </P> <P>telerik:SelectiveScrollingGrid.SelectiveScrollingOrientation="Vertical" telerik:StyleManager.Theme="{StaticResource </P> <P>Theme}"/><BR> <Border x:Name="PART_IndicatorPresenter" BorderBrush="{StaticResource </P> <P>ControlOuterBorder}" BorderThickness="0,0,1,1" Grid.Column="0" Grid.RowSpan="3" </P> <P>telerik:SelectiveScrollingGrid.SelectiveScrollingOrientation="Vertical" Visibility="{TemplateBinding </P> <P>RowIndicatorVisibility}" VerticalAlignment="Stretch" Width="25"><BR> <Border x:Name="NavigatorIndicatorBackground" </P> <P>BorderBrush="{StaticResource ControlInnerBorder}" BorderThickness="1" Background="{StaticResource </P> <P>GridView_RowIndicatorCellBackground}"><BR> <Grid><BR> <Grid x:Name="NavigatorIndicator" </P> <P>HorizontalAlignment="Center" Height="11" Visibility="Collapsed" VerticalAlignment="Center" Width="11"><BR> <Path Data="F1 M 32.0234,6.66669L </P> <P>24.2923,0.0248413L 28.3697,0.0248413L 32,3.14362L 36.1492,6.70819L 32,10.2728L 28.4664,13.3085L 24.2923,13.3085L </P> <P>32.0234,6.66669 Z " Fill="{StaticResource GridView_NavigatorIndicatorBackground}" HorizontalAlignment="Center" Height="8" </P> <P>Margin="0" Stretch="Fill" VerticalAlignment="Center" Width="8"/><BR> </Grid><BR> <Grid x:Name="EditIndicator" HorizontalAlignment="Center" </P> <P>Height="10" Visibility="Collapsed" VerticalAlignment="Center" Width="16"><BR> <Path Data="M14,9 L15,9 15,10 14,10 z M1,9 L2,9 </P> <P>2,10 1,10 z M15,8 L16,8 16,9 15,9 z M0,8 L1,8 1,9 0,9 z M15,1 L16,1 16,2 15,2 z M0,1 L1,1 1,2 0,2 z M14,0 L15,0 15,1 14,1 </P> <P>z M1,0 L2,0 2,1 1,1 z" Fill="{StaticResource GridView_EditIndicatorBackground1}" Stretch="Fill"/><BR> <Path Data="M0.99999994,6.9999995 L2,6.9999995 </P> <P>3,6.9999995 4,6.9999995 5,6.9999995 6,6.9999995 7,6.9999995 8,6.9999995 9,6.9999995 10,6.9999995 11,6.9999995 </P> <P>12,6.9999995 13,6.9999995 13,7.9999995 12,7.9999995 11,7.9999995 10,7.9999995 9,7.9999995 8,7.9999995 7,7.9999995 </P> <P>6,7.9999995 5,7.9999995 4,7.9999995 3,7.9999995
2,7.9999995 0.99999994,7.9999995 z M13,0.99999994 L14,0.99999994 </P> <P>14,1.9999999 14,2.9999995 14,3.9999995 14,4.9999995 14,5.9999995 14,6.9999995 13,6.9999995 13,5.9999995 13,4.9999995 </P> <P>13,3.9999995 13,2.9999995 13,1.9999999 z M0,0.99999994 L0.99999994,0.99999994 0.99999994,1.9999999 0.99999994,2.9999995 </P> <P>0.99999994,3.9999995 0.99999994,4.9999995 0.99999994,5.9999995 0.99999994,6.9999995 0,6.9999995 0,5.9999995 0,4.9999995 </P> <P>0,3.9999995 0,2.9999995 0,1.9999999 z M11,0 L12,0 13,0 13,0.99999994 12,0.99999994 11,0.99999994 10,0.99999994 </P> <P>9,0.99999994 8,0.99999994 7,0.99999994 6,0.99999994 5,0.99999994 4,0.99999994 3,0.99999994 2,0.99999994 </P> <P>0.99999994,0.99999994 0.99999994,2.3841858E-07 2,2.3841858E-07 3,2.3841858E-07 4,2.3841858E-07 5,2.3841858E-07 </P> <P>6,2.3841858E-07 7,2.3841858E-07 8,2.3841858E-07
9,2.3841858E-07 10,2.3841858E-07 z" Fill="{StaticResource </P> <P>GridView_EditIndicatorBackground2}" Margin="1" Stretch="Fill"/><BR> <Path Data="M2,9 L3,9 4,9 5,9 6,9 7,9 8,9 9,9 </P> <P>10,9 11,9 12,9 13,9 14,9 14,10 13,10 12,10 11,10 10,10 9,10 8,10 7,10 6,10 5,10 4,10
3,10 2,10 z M14,8 L15,8 15,9 </P> <P>14,9 z M1,8 L2,8 2,9 1,9 z M15,2 L16,2 16,3 16,4 16,5 16,6 16,7 16,8 15,8 15,7 15,6 15,5 15,4 15,3 z M3,2 L4,2 5,2 6,2 </P> <P>6,3 5,3 5,4 5,5 5,6 5,7 6,7 6,8 5,8 4,8 3,8 3,7 4,7 4,6 4,5 4,4 4,3 3,3 z M0,2 L1,2 1,3 1,4 1,5 1,6 1,7 1,8 0,8 0,7 0,6 </P> <P>0,5 0,4 0,3 z M14,1 L15,1 15,2 14,2 z M1,1 L2,1 2,2 1,2 z M2,0 L3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 11,0 12,0 13,0 14,0 14,1 </P> <P>13,1 12,1 11,1 10,1 9,1 8,1 7,1 6,1 5,1 4,1
3,1 2,1 z" Fill="{StaticResource GridView_EditIndicatorBackground3}" </P> <P>Stretch="Fill"/><BR> <Path Data="M4,0 L5,0 6,0 7,0 8,0 9,0 10,0 11,0 </P> <P>12,0 12,1 12,2 12,3 12,4 12,5.0000001 12,6 11,6 10,6 9,6 8,6 7,6 6,6 5,6 4,6 4,5.0000001
3,5.0000001 3,4 3,3 3,2 3,1 </P> <P>4,1 z M0,0 L1,0 1,1 2,1 2,2 2,3 2,4 2,5.0000001 1,5.0000001 1,6 0,6 0,5.0000001 0,4 0,3 0,2 0,1 z" Fill="{StaticResource </P> <P>GridView_EditIndicatorBackground4}" Margin="2" Stretch="Fill"/><BR> </Grid><BR> <Grid x:Name="ErrorIndicator" </P> <P>HorizontalAlignment="Center" Height="16" Visibility="Collapsed" VerticalAlignment="Center" Width="16"><BR> <Path Data="M3,12.999999 L4,12.999999 5,12.999999 </P> <P>6,12.999999 7,12.999999 8,12.999999 9,12.999999 10,12.999999 11,12.999999 11,13.999999 10,13.999999 9,13.999999 </P> <P>8,13.999999 7,13.999999 6,13.999999 5,13.999999 4,13.999999 3,13.999999 z M11,11.999999 L12,11.999999 12,12.999999 </P> <P>11,12.999999 z M2.0000001,11.999999 L3,11.999999 3,12.999999 2.0000001,12.999999 z M12,10.999999 L13,10.999999 </P> <P>13,11.999999 12,11.999999 z M1,10.999999 L2.0000001,10.999999 2.0000001,11.999999 1,11.999999 z M13,2.9999992 </P> <P>L14,2.9999992 14,3.9999992 14,4.9999992 14,5.9999992 14,6.9999992 14,7.9999992 14,8.9999992 14,9.9999992 14,10.999999 </P> <P>13,10.999999 13,9.9999992 13,8.9999992 13,7.9999992 13,6.9999992 13,5.9999992 13,4.9999992 13,3.9999992 z M0,2.9999992 </P> <P>L1,2.9999992 1,3.9999992 1,4.9999992 1,5.9999992 1,6.9999992 1,7.9999992 1,8.9999992 1,9.9999992 1,10.999999 0,10.999999 </P> <P>0,9.9999992 0,8.9999992 0,7.9999992 0,6.9999992 0,5.9999992 0,4.9999992 0,3.9999992 z M12,1.9999999 L13,1.9999999 </P> <P>13,2.9999992 12,2.9999992 z M1,1.9999999 L2.0000001,1.9999999 2.0000001,2.9999992 1,2.9999992 z M11,0.99999994 </P> <P>L12,0.99999994 12,1.9999999 11,1.9999999 z M2.0000001,0.99999994 L2.9999998,0.99999994 2.9999998,1.9999999 </P> <P>2.0000001,1.9999999 z M2.9999998,0 L3.9999998,0 5,0 6,0 7,0 8,0 9,0 10,0 11,0 11,0.99999994 10,0.99999994 9,0.99999994 </P> <P>8,0.99999994 7,0.99999994 6,0.99999994 5,0.99999994 3.9999998,0.99999994 2.9999998,0.99999994 z" Fill="{StaticResource </P> <P>GridView_ErrorIndicatorBackground1}" Margin="1" Stretch="Fill"/><BR> <Path Data="M1.4901161E-07,8 L1.0000001,8 </P> <P>2.0000002,8 2.0000002,9 2.0000002,10 1.0000003,10 1.0000003,9 1.0000001,10 1.4901161E-07,10 1.4901161E-07,9 z </P> <P>M1.4901161E-07,0 L1.0000001,0 2.0000002,0 2.0000002,1 2.0000002,2 2.0000002,3 2.0000002,4.0000001 2.0000002,5 </P> <P>2.0000002,5.9999999 2.0000002,7 1.0000001,7 1.4901161E-07,7 1.4901161E-07,5.9999999 1.4901161E-07,5 1.4901161E-</P> <P>07,4.0000001 1.4901161E-07,3 1.4901161E-07,2 0,1 z" Fill="{StaticResource GridView_ErrorIndicatorBackground2}" </P> <P>Margin="7,3" Stretch="Fill"/><BR> <Path Data="M4,15 L5,15 6,15 7,15 8,15 9,15 10,15 </P> <P>11,15 12,15 12,16 11,16 10,16 9,16 8,16 7,16 6,16 5,16 4,16 z M12,14 L13,14 13,15 12,15 z M3,14 L4,14 4,15 3,15 z M13,13 </P> <P>L14,13 14,14 13,14 z M2,13 L3,13 3,14 2,14 z M14,12 L15,12 15,13 14,13 z M1,12 L2,12 2,13 1,13 z M7,11 L7,12 7,13 8,13 </P> <P>9,13 9,12 9,11 8,11 z M15,4 L16,4 16,5 16,6 16,7 16,8 16,9 16,10 16,11 16,12 15,12 15,11 15,10 15,9 15,8 15,7 15,6 15,5 z </P> <P>M0,4 L1,4 1,5 1,6 1,7 1,8 1,9 1,10 1,11 1,12 0,12 0,11 0,10 0,9 0,8 0,7 0,6 0,5 z M14,3 L15,3 15,4 14,4 z M7,3 L7,4 7,5 </P> <P>7,6 7,7 7,8 7,9 7,10 8,10 9,10 9,9 9,8 9,7 9,6 9,5 9,4 9,3 8,3 z M1,3 L2,3 2,4 1,4 z M13,2 L14,2 14,3 13,3 z M4,2 L5,2 </P> <P>6,2 7,2 8,2 9,2 10,2 11,2 12,2 12,3 13,3 13,4 14,4 14,5 14,6 14,7 14,8 14,9 14,10 14,11 14,12 13,12 13,13 12,13
12,14 </P> <P>11,14 10,14 9,14 8,14 7,14 6,14 5,14 4,14 4,13 3,13 3,12 2,12 2,11 2,10 2,9 2,8 2,7 2,6 2,5 2,4 3,4 3,3
4,3 z M2,2 </P> <P>L3,2 3,3 2,3 z M12,1 L13,1 13,2 12,2 z M3,1 L4,1 4,2 3,2 z M4,0 L5,0 6,0 7,0 8,0 9,0 10,0 11,0 12,0 12,1 11,1 10,1 9,1 </P> <P>8,1 7,1 6,1 5,1 4,1 z" Fill="{StaticResource GridView_ErrorIndicatorBackground3}" Stretch="Fill"/><BR> </Grid><BR> </Grid><BR> </Border><BR> </Border><BR> </telerik:SelectiveScrollingGrid><BR> </Border><BR> </ControlTemplate><BR> <SolidColorBrush x:Key="ItemBackground" Color="White"/><BR> <SolidColorBrush x:Key="GridView_GridLinesItemBorder" Color="#FFCBCBCB"/><BR> <Style x:Key="GridViewRowStyle1" TargetType="telerik:GridViewRow"><BR> <Setter Property="IsTabStop" Value="False"/><BR> <Setter Property="Template" Value="{StaticResource GridViewRowTemplate}"/><BR> <Setter Property="Background" Value="{StaticResource ItemBackground}"/><BR> <Setter Property="BorderBrush" Value="{StaticResource GridView_GridLinesItemBorder}"/><BR> <Setter Property="BorderThickness" Value="0"/><BR> <Setter Property="FontWeight" Value="Normal"/><BR> <Setter Property="VerticalContentAlignment" Value="Stretch"/><BR> <Setter Property="HorizontalContentAlignment" Value="Stretch"/><BR> <Setter Property="Padding" Value="0"/><BR> </Style><BR> </UserControl.Resources><BR> <BR> <Grid x:Name="LayoutRoot" Background="White"><BR> <telerik:RadGridView Visibility="Visible"<BR> x:Name="innerDataGrid" SelectionMode="Single" SelectionUnit="FullRow" <BR> ShowGroupPanel="False" AutoGenerateColumns="False"<BR> ShowGroupFooters="True" CanUserFreezeColumns="False"<BR> AlternationCount="2" IsReadOnly="True"<BR> GridLinesVisibility="Vertical" RowStyle="{StaticResource GridViewRowStyle1}"><BR> <telerik:RadGridView.Columns><BR> <telerik:GridViewDataColumn DataMemberBinding="{Binding Age}" Header="Age" /><BR> <telerik:GridViewDataColumn DataMemberBinding="{Binding Name}" Header="Name" /><BR> </telerik:RadGridView.Columns></P> <P> </telerik:RadGridView><BR> </Grid></UserControl>
public partial class SilverlightControl1 : UserControl { public List<CPerson> Persons = null; public SilverlightControl1() { InitializeComponent(); Persons = new List<CPerson>(); for (int i = 0; i < 100; i++) Persons.Add(new CPerson() { Age = i, Name = "Persons " + i.ToString(), Val = i }); innerDataGrid.ItemsSource = Persons; } }0
Hello Martin,
Thank you for the detailed information.
We were able to reproduce the exception when applying a RowStyle and resizing browser window. We'll do our best to address it in one of the next internal builds.
Please, excuse us for the inconvenience caused. Your Telerik points have been updated.
Best wishes,
Yordanka
the Telerik team
Thank you for the detailed information.
We were able to reproduce the exception when applying a RowStyle and resizing browser window. We'll do our best to address it in one of the next internal builds.
Please, excuse us for the inconvenience caused. Your Telerik points have been updated.
Best wishes,
Yordanka
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Public Issue Tracking
system and vote to affect the priority of the items
0
Martin
Top achievements
Rank 1
answered on 27 Apr 2011, 02:18 PM
Thanks, can you possibly recommend a workaround? Do you have an ETA for the next internal build with this fix? Thanks.
Marty
Marty
0
Accepted
Hi Martin,
The problem is already fixed and the fix will be part of the internal build on Monday.
All the best,
Yordanka
the Telerik team
The problem is already fixed and the fix will be part of the internal build on Monday.
All the best,
Yordanka
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Public Issue Tracking
system and vote to affect the priority of the items