0
所以基本上我有一个包含另一个对象列表的对象列表。可以说我有一个对象列表Class
。并且类包含一个Students
的列表。每个学生都有一个属性Name
作为一个简单的字符串。将复杂数据绑定到ItemsControl
所以基本上我想要的是以下内容: 用户可以使用组合框选择一个类。
<ComboBox ItemsSource="{Binding Path=Classes}" DisplayMemberPath="Name" />
这是行得通的。
从组合框选择一个项目后,用户将看到该类别每个学生的名单(还记得财产Name
在Students
)
我创建用于该目的的简单的ItemsControl。
<ItemsControl ItemsSource="{Binding Classes}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Label Content="Name of the Student">
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
我的问题是:我如何访问我的标签中的学生姓名?