This question is locked. New answers and comments are not allowed.
I have a RadDataGrid that I am using that has a custom column. This column shows a warning image if another column's value is 0. I am noticing that the first render of the grid is correct - the indicators only show on rows which should show this warning indicator. However, if I start scrolling the list, many more of these indicators appear, and when I scroll back to the top of the list the indicator is drawn on every single row.
This looks like a painting issue. Like I said, the grid shows the indicator correctly until you start scrolling it and come back to the top. I can also confirm that this worked properly on the GridView I was using with this same binding prior.
Here is the column in question. For what it's worth, replacing the image indicator with text instead has the same issue - the text starts showing on all rows after a bit of scrolling.
This looks like a painting issue. Like I said, the grid shows the indicator correctly until you start scrolling it and come back to the top. I can also confirm that this worked properly on the GridView I was using with this same binding prior.
Here is the column in question. For what it's worth, replacing the image indicator with text instead has the same issue - the text starts showing on all rows after a bit of scrolling.
<
telerikGrid:DataGridTemplateColumn
Header
=
""
>
<
telerikGrid:DataGridTemplateColumn.CellContentTemplate
>
<
DataTemplate
>
<
Image
Source
=
"ms-appx:///Assets/WarningIcon28White.png"
Width
=
"28"
Height
=
"28"
Margin
=
"8,-12,8,0"
Visibility
=
"{Binding Quantity, Converter={StaticResource visCvt}, ConverterParameter=Reverse}"
VerticalAlignment
=
"Center"
HorizontalAlignment
=
"Left"
/>
</
DataTemplate
>
</
telerikGrid:DataGridTemplateColumn.CellContentTemplate
>
</
telerikGrid:DataGridTemplateColumn
>