我在WPF ListBox中显示一些日期
ICollectionView _myView;
_myView = CollectionViewSource.GetDefaultView(items);
_myView.GroupDescriptions.Add(new PropertyGroupDescription("ParentID"));
在每个组标题上,我需要显示一些关于它的数据:
<ListBox.GroupStyle>
<GroupStyle>
<GroupStyle.HeaderTemplate>
<DataTemplate>
<Grid Background="LightBlue">
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
Text="{Binding Path=Name}" />
<Button Grid.Column="1" Click="OnShowParentClick"> ShowParent </Button>
</Grid>
</DataTemplate>
</GroupStyle.HeaderTemplate>
</GroupStyle>
</ListBox.GroupStyle>
如何获取与当前组关联的ParentID?
安吉拉
答案 0 :(得分:0)
这里是:
{Binding Path=Items[0].ParentID}
确保您的子对象具有ParentID属性。我们在命令中使用它很多。 'Items [n]。{you property name}打开对 n'th 子对象的任意属性的访问权。