将DataTemplate中的ListBox绑定到父控件DataMemberBinding - Silverlight XAML

时间:2012-11-18 22:16:04

标签: xaml data-binding silverlight-5.0

只是想知道是否可以以相对的方式将下面的XAML中的列表框绑定到GridViewDataColumn - 我可以显式地执行它但是我想动态添加列并且想要在Column的Converter中设置一些逻辑

    <navigation:Page.Resources>
    <converters:DebugConverter x:Key="DebugConverter"/>
    <converters:DebugInnerConverter x:Key="DebugInnerConverter"/>
    <DataTemplate x:Key="ChemistryResultsTemplate">
        <ListBox><!-- Bind this to parent GridViewDataColumn data -->
            <ListBox.ItemTemplate>
                <DataTemplate>
                    <TextBlock Text="{Binding ProfileResult}"></TextBlock>
                </DataTemplate>
            </ListBox.ItemTemplate>
        </ListBox>
    </DataTemplate>
</navigation:Page.Resources>
<Grid x:Name="LayoutRoot">
    <telerik:RadGridView x:Name="LabReportGrid" AutoGenerateColumns="True">
        <telerik:RadGridView.Columns>
            <telerik:GridViewDataColumn DataMemberBinding="{Binding ChemistryResults, Converter={StaticResource DebugConverter}}"
                                        CellTemplate="{StaticResource ChemistryResultsTemplate}"
                                        x:Name="Testing">
            </telerik:GridViewDataColumn>
        </telerik:RadGridView.Columns>
    </telerik:RadGridView>
</Grid>

0 个答案:

没有答案