Привязка Telerik RadPanelBar к плоскому источнику данных в Silverlight - PullRequest
1 голос
/ 06 июня 2011

Я пытаюсь привязать RadPanelBar к плоскому источнику данных в Silverlight.Все примеры, которые я вижу, используют иерархические данные.

Я хочу показать простой журнал событий с возможностью раскрывающегося списка и увидеть одно текстовое поле с деталями событий.Я могу вручную воссоздать то, что хочу, так:

<Controls:RadPanelBarItem>
    <Controls:RadPanelBarItem.Header>
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="160"/>
                <ColumnDefinition Width="350"/>
                <ColumnDefinition Width="*"/>
            </Grid.ColumnDefinitions>
            <sdk:Label Content="Created Date" HorizontalAlignment="Left" />
            <sdk:Label Content="Subject" Margin="0" Grid.Column="1" HorizontalAlignment="Left"/>
            <sdk:Label Content="Contacted By" Margin="0" Grid.Column="2" HorizontalAlignment="Left"/>
        </Grid>
    </Controls:RadPanelBarItem.Header>
    <TextBlock Margin="0" TextWrapping="Wrap" Text="Notes Notes Notes Notes"/>
</Controls:RadPanelBarItem>

1 Ответ

1 голос
/ 05 ноября 2011

Решением было создать иерархическую структуру данных, в которой для каждого элемента была только одна дочерняя запись.

...