我有一个包含行集合的文档对象。对于集合中的每一行,我都有另一组子行集合。
我试图将线绑定到网格,并将子线绑定到单独的网格。如何为子行网格定义绑定?
我知道它不能是Document.Lines.ChildLines,可能是我们需要获取行的上下文,然后转到childLines。但是我不确定如何在WPF中执行此操作。请协助
答案 0 :(得分:0)
我设法让所选对象成为反对,并列出了这些行。
<DataGrid Name="dgLines"
ItemsSource="{Binding Document.Lines}"
AutoGenerateColumns="False"
CanUserAddRows="True" Grid.Row="0" SelectedItem="{Binding SelectedLine}">
</DataGrid>
<DataGrid Name="dgChildLines"
ItemsSource="{Binding SelectedLine.ChildLines}"
AutoGenerateColumns="False"
CanUserAddRows="True" Grid.Row="2">
</DataGrid>