1

我正在尝试将 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>
4

1 回答 1

1

解决方案是建立一个分层数据结构,每个项目只有一个子记录。

于 2011-11-05T16:31:24.800 回答