我正在使用列表框来显示多个项目。 这些项目已分组。现在我想编辑标题样式,但唯一发生的是文本不再显示了。
这就是我的xaml:
ICollectionView view = CollectionViewSource.GetDefaultView(treatmentsCategory);
view.GroupDescriptions.Add(new PropertyGroupDescription("subcategoryName"));
view.SortDescriptions.Add(new SortDescription("subcategoryName", ListSortDirection.Ascending));
lbTreatments.ItemsSource = view;
这就是我将代码分组的代码:
Settings->Applications-> ManageApplications-> My_application->Clear Data.
项目已分组,但标题文字丢失。如果我从xaml中删除Groupstyle,将显示文本。 anybode可以帮助我吗?
答案 0 :(得分:0)
MSDN说:
每个组都是CollectionViewGroup类型。
由于subcategoryName
不是CollectionViewGroup的属性,因此您必须使用Name
属性
<TextBlock Text="{Binding Name}"/>
在标题模板中获取组名。