【发布时间】:2020-07-04 15:46:44
【问题描述】:
我有一个 ListView,其中有一个需要显示的“子”列表。
XAML:
<ListView Grid.Row="3" ItemsSource="{Binding ServiceDatesFinalCollectionOutput}" IsGroupingEnabled="True" GroupDisplayBinding="{Binding ServicesHeader.ServiceType}">
<ListView.ItemTemplate>
<DataTemplate>
<TextCell TextColor="Black" Text="{Binding ServicesHeader.ServiceType}" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
类:
private ObservableCollection<ServiceDatesModel.ServiceDatesCombined> _ServiceDatesFinalCollection;
public ObservableCollection<ServiceDatesModel.ServiceDatesCombined> ServiceDatesFinalCollectionOutput
{
get { return _ServiceDatesFinalCollection; }
}
public class ServiceDatesCombined
{
public Service ServicesHeader { get; set; }
public List<Servicedate> ServicesDetails { get; set; }
}
public class Servicedate
{
public string desc { get; set; }
public object endDate { get; set; }
public string startDate { get; set; }
public DateTime startDateNonString { get; set; }
public string descDetail { get; set; }
}
每当我尝试查看时 - 我只看到第一个 ServicesHeader.ServiceType 显示,但没有看到剩余的。最重要的是,我没有看到 TextCell 内容。
任何指针表示赞赏!
谢谢
【问题讨论】:
-
请阅读有关如何格式化数据以进行分组的文档 - docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/…
标签: c# xaml xamarin xamarin.forms