Hierarchy Binding

3 posts, 0 answers
  1. Josh King
    Josh King avatar
    15 posts
    Member since:
    Aug 2009

    Posted 07 Dec 2010 Link to this post

    I'm binding to an object that has a list List<> property of a child object.  Within my RadFluidContentControl.LargeContent I'm displaying information from the parent object, but cannot get the child object data to display.  I'd like to display the child data in a ListBox.  

    Here's my ListBox code:

    <telerik:ListBox Background="WhiteSmoke"  Grid.Row="12" Grid.Column="0" ItemsSource="{Binding}">
                                                    <telerik:ListBox.ItemTemplate>
                                                        <telerik:HierarchicalDataTemplate ItemsSource="{Binding AnalysisFiles}">
                                                            <StackPanel Orientation="Horizontal">
                                                                <TextBlock Text="{Binding FileName}"></TextBlock>
                                                            </StackPanel>
                                                        </telerik:HierarchicalDataTemplate>
                                                        </telerik:ListBox.ItemTemplate>
                                                    </telerik:ListBox>


    The property which contains the child items is called AnalysisFiles.  I just need to know how to bind my objects child items.  The ListBox is blank, so my xaml is not working.

    Thanks!



    <telerik:ListBox Background="WhiteSmoke"  Grid.Row="12" Grid.Column="0" ItemsSource="{Binding}">
                                                    <telerik:ListBox.ItemTemplate>
                                                        <telerik:HierarchicalDataTemplate ItemsSource="{Binding AnalysisFiles}"> 
                                                            <StackPanel Orientation="Horizontal">
                                                                <TextBlock Text="{Binding FileName}"></TextBlock>
                                                            </StackPanel>
                                                        </telerik:HierarchicalDataTemplate>
                                                        </telerik:ListBox.ItemTemplate>
                                                    </telerik:ListBox>
    <telerik:ListBox Background="WhiteSmoke"  Grid.Row="12" Grid.Column="0" ItemsSource="{Binding}">
                                                    <telerik:ListBox.ItemTemplate>
                                                        <telerik:HierarchicalDataTemplate ItemsSource="{Binding AnalysisFiles}"> 
                                                            <StackPanel Orientation="Horizontal">
                                                                <TextBlock Text="{Binding FileName}"></TextBlock>
                                                            </StackPanel>
                                                        </telerik:HierarchicalDataTemplate>
                                                        </telerik:ListBox.ItemTemplate>
                                                    </telerik:ListBox>
    <telerik:ListBox Background="WhiteSmoke"  Grid.Row="12" Grid.Column="0" ItemsSource="{Binding}">
                                                    <telerik:ListBox.ItemTemplate>
                                                        <telerik:HierarchicalDataTemplate ItemsSource="{Binding AnalysisFiles}"> 
                                                            <StackPanel Orientation="Horizontal">
                                                                <TextBlock Text="{Binding FileName}"></TextBlock>
                                                            </StackPanel>
                                                        </telerik:HierarchicalDataTemplate>
                                                        </telerik:ListBox.ItemTemplate>
                                                    </telerik:ListBox>
    <telerik:ListBox Background="WhiteSmoke"  Grid.Row="12" Grid.Column="0" ItemsSource="{Binding}">
                                                    <telerik:ListBox.ItemTemplate>
                                                        <telerik:HierarchicalDataTemplate ItemsSource="{Binding AnalysisFiles}"> 
                                                            <StackPanel Orientation="Horizontal">
                                                                <TextBlock Text="{Binding FileName}"></TextBlock>
                                                            </StackPanel>
                                                        </telerik:HierarchicalDataTemplate>
                                                        </telerik:ListBox.ItemTemplate>
                                                    </telerik:ListBox>

  2. Josh King
    Josh King avatar
    15 posts
    Member since:
    Aug 2009

    Posted 08 Dec 2010 Link to this post

    Any takers on this one?  I haven't found a solution yet.  

    Thanks
  3. DevCraft banner
  4. Josh King
    Josh King avatar
    15 posts
    Member since:
    Aug 2009

    Posted 08 Dec 2010 Link to this post

    It was a very dumb thing.  My object did not have read properties set for the List<> object.  Off to the bar to celebrate solving the problem!
Back to Top