Hi, I have been troubleshooting a memory leak for the past couple weeks and I have narrowed it to the comboboxes in my grid. Usually everytime I change the pagesize on my datapager or rebind my grid, the memory usage increases. However if I remove the combobox from my grid then I don't have the memory leak. I took this a couple steps further and stripped down the combobox and the grid so I just have a generic combo box in my grid as the only column, I still have the leak.
Below is the code for my grid, then outside grid I have a dropdown menu with a bunch of selections to change the pagesize on the pager. Everytime the pagesize changes, the memory utilization goes up, it never comes down. If I remove the combobox in the grid then I don't have this problem.
I know a lot of memory leak issues were resolved recently so I am using the Q3 release but still have the issue. Thanks in advance for any help or guidance.
<
telerik:RadBusyIndicator
x:Name
=
"busyIndicatorRels"
BusyContent
=
"Loading ..."
Background
=
"Transparent"
BorderBrush
=
"Transparent"
Style
=
"{StaticResource RadBusyIndicatorStyle}"
>
<
telerik:RadBusyIndicator.OverlayStyle
>
<
Style
TargetType
=
"Rectangle"
>
<
Setter
Property
=
"Fill"
Value
=
"Transparent"
/>
</
Style
>
</
telerik:RadBusyIndicator.OverlayStyle
>
<
Grid
x:Name
=
"RelGrid"
Visibility
=
"Collapsed"
>
<
telerik:RadGridView
HorizontalAlignment
=
"Stretch"
Name
=
"rgvRels"
AutoGenerateColumns
=
"False"
RowIndicatorVisibility
=
"Visible"
ItemsSource
=
"{Binding PagedSource, ElementName=radDataPagerRel}"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
Header
=
"Client"
Width
=
"160"
SortMemberPath
=
"ClientNum"
DataMemberBinding
=
"{Binding LearnClient}"
TextAlignment
=
"Left"
>
<
telerik:GridViewDataColumn.CellStyle
>
<
Style
TargetType
=
"telerik:GridViewCell"
>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"telerik:GridViewCell"
>
<
Border
BorderBrush
=
"DarkGray"
BorderThickness
=
"0,0,1,0"
VerticalAlignment
=
"Stretch"
>
<
telerik:RadComboBox
x:Name
=
"radClientCombo"
/>
</
Border
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
</
Style
>
</
telerik:GridViewDataColumn.CellStyle
>
</
telerik:GridViewDataColumn
>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
</
Grid
>
</
telerik:RadBusyIndicator
>
<
telerik:RadDataPager
Name
=
"radDataPagerRel"
PageSize
=
"10"
AutoEllipsisMode
=
"Both"
DisplayMode
=
"All"
Margin
=
"10,0,10,0"
NumericButtonCount
=
"10"
Visibility
=
"Collapsed"
/>