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