What am I doing wrong?
I have a grid, as shown below in code. The data source is set in code to a c# observable collection with 18 items in it. It takes 9-10 seconds to load the grid. Filter takes about 3 seconds and to unfilter takes about 8-9. Details template is not used at this time, but will be in the future.
The collection has 20 columns, most text and only 2 of them are bound at this point. About 10 will be bound on the row. Longer text items will go in the details template in the future.
All other operations on the same observable collection are split second in speed (loading in a tree view via recursive code, etc)
I have a grid, as shown below in code. The data source is set in code to a c# observable collection with 18 items in it. It takes 9-10 seconds to load the grid. Filter takes about 3 seconds and to unfilter takes about 8-9. Details template is not used at this time, but will be in the future.
The collection has 20 columns, most text and only 2 of them are bound at this point. About 10 will be bound on the row. Longer text items will go in the details template in the future.
All other operations on the same observable collection are split second in speed (loading in a tree view via recursive code, etc)
<
Grid
x:Name
=
"LayoutRoot"
Background
=
"White"
>
<
telerikGrid:RadGridView
x:Name
=
"grdMain"
HorizontalAlignment
=
"Stretch"
VerticalAlignment
=
"Stretch"
Margin
=
"1,0"
MaxHeight
=
"500"
RowIndicatorVisibility
=
"Collapsed"
IsReadOnly
=
"False"
AutoGenerateColumns
=
"False"
CanUserFreezeColumns
=
"False"
CanUserResizeColumns
=
"True"
>
<
telerikGrid:RadGridView.Columns
>
<
telerikGrid:GridViewToggleRowDetailsColumn
/>
<
telerikGrid:GridViewDataColumn
Header
=
"Type"
DataMemberBinding
=
"{Binding Type}"
/>
<
telerikGrid:GridViewDataColumn
Header
=
"Name"
DataMemberBinding
=
"{Binding Name}"
/>
</
telerikGrid:RadGridView.Columns
>
</
telerikGrid:RadGridView
>
</
Grid
>