【发布时间】:2022-01-02 04:25:44
【问题描述】:
这里我有一个嵌套到另一个列表。 a 属性是表单项源outerItemSource。所以现在我想从内部列表访问这个属性。我如何实现它?这是我的代码
<ListView ItemsSource="{Binding outerItemSource}" >
<ListBox.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<TextBlock Text="{Binding a}" Width="50"></TextBlock>
<TextBlock Text="{Binding b}" Width="50" Grid.Row="1"></TextBlock>
<TextBlock Text="{Binding c}" Width="50" Grid.Row="2"></TextBlock>
<TextBlock Text="{Binding d}" Width="50" Grid.Row="3"></TextBlock>
<ListView ItemsSource="{Binding innerItemSource}" Grid.Row="4">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel>
<--a is from outerItemSource-->
<TextBlock Text="{Binding a}" />
<TextBlock Text="{Binding f}" />
<TextBlock Text="{Binding g}" />
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
【问题讨论】: