Hi
I've recently upgraded to the Q2 version of the controls and am now having an issue with binding for column headings - they do not seem to get bound and if I set a breakpoint on the binding it never gets called.
XAML:
And in the code behind:
This used to work with the v1 controls. Any thoughts on how to work-around?
Thanks
Keith
I've recently upgraded to the Q2 version of the controls and am now having an issue with binding for column headings - they do not seem to get bound and if I set a breakpoint on the binding it never gets called.
XAML:
<
telerik:RadTreeListView
x:Name
=
"grd"
Grid.Row
=
"1"
FrozenColumnCount
=
"1"
IsReadOnly
=
"True"
>
<
telerik:RadTreeListView.ColumnGroups
>
<
telerik:GridViewColumnGroup
Name
=
"Planned"
Header
=
"Planned"
/>
<
telerik:GridViewColumnGroup
Name
=
"Actual"
Header
=
"Actual"
/>
</
telerik:RadTreeListView.ColumnGroups
>
<
telerik:RadTreeListView.Columns
>
<
telerik:GridViewDataColumn
UniqueName
=
"colGeography"
Width
=
"200"
Header
=
"{Binding ColumnHeaders[0]}"
/>
<!-- Planned -->
<
telerik:GridViewDataColumn
ColumnGroupName
=
"Planned"
Width
=
"68"
Header
=
"{Binding ColumnHeaders[1]}"
/>
<
telerik:GridViewDataColumn
ColumnGroupName
=
"Planned"
Width
=
"68"
Header
=
"{Binding ColumnHeaders[2]}"
/>
<!-- Actual -->
<
telerik:GridViewDataColumn
ColumnGroupName
=
"Actual"
Width
=
"68"
Header
=
"{Binding ColumnHeaders[3]}"
/>
</
telerik:RadTreeListView.Columns
>
</
telerik:RadTreeListView
>
And in the code behind:
private
void
SetColumnHeadings()
{
ColumnHeaders.Clear();
//Sample column headings
ColumnHeaders.Add(
""
);
ColumnHeaders.Add(
"Plan 1"
);
ColumnHeaders.Add(
"Plan 2"
);
ColumnHeaders.Add(
"Actual 1"
);
}
public
ObservableCollection<
string
> ColumnHeaders {
get
;
set
; }
This used to work with the v1 controls. Any thoughts on how to work-around?
Thanks
Keith