Example code below:
<
telerik:RadTreeListView x:Name="TreeListViewResults">
<telerik:RadTreeListView.Columns>
<telerik:RadColumn Header="Name" Width="150" >
<telerik:RadColumn.CellTemplate>
<DataTemplate>
<ContentPresenter Content="{Binding Path=Content}"></ContentPresenter>
</DataTemplate>
</telerik:RadColumn.CellTemplate>
</telerik:RadColumn>
</telerik:RadTreeListView.Columns>
<telerik:RadTreeListViewItem x:Name="Testing" IsExpanded="true">
<telerik:RadTreeListViewItem.DataContext>
<l:CompareTreeListViewItem Content="Test" LeftElementName="Test1" RightElementName="Test2"></l:CompareTreeListViewItem>
</telerik:RadTreeListViewItem.DataContext>
</telerik:RadTreeListViewItem>
</telerik:RadTreeListView>
CompareTreeListViewItem is just a class with an object Content in it and 2 string properties named LeftElementName and RightElementName. The result is that the Name columns shows up but the Content "Test" is not showing up under that column. I think this should work. Am I doing anything wrong?