1
我顯示在一個WPF列表框獲取CollectionViewSource組行?
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?
安吉拉
我需要在OnShowParentClick事件中獲取ParentID,而不必在列表框中選擇任何行,這會由每個組行的按鈕觸發。我不知道如何實現這一點,但綁定還是可以的。 –
只需使用命令與CommandParameter綁定到Path = Items [0] .ParentID。 – 2011-11-17 09:14:08