When I upgrade from R3 2018 to R1 2019, ListViews with <telerikDataControls:RadListView.GroupDescriptors> will not render any content. Removing <telerikDataControls:RadListView.GroupDescriptors> results in the ListView rendering, but without any GroupHeaders.
Here's the full ListView that fails. To make it work, remove the GroupDescriptors tag.
<
telerikDataControls:RadListView
x:Name
=
"list"
GroupHeaderTemplate
=
"{StaticResource ListViewGroupHeaderTemplate}"
IsVisible
=
"{Binding IsLoadingHotlist, Converter={StaticResource NegateBooleanConverter}}"
ItemsSource
=
"{Binding ItemsHotlist}"
BackgroundColor
=
"White"
IsPullToRefreshActive
=
"{Binding IsBusyHotlist}"
IsPullToRefreshEnabled
=
"True"
SelectionMode
=
"Single"
>
<!-- GROUP BY -->
<
telerikDataControls:RadListView.GroupDescriptors
>
<!-- TRICK I use a HotListGroupHeaderConverter to change the Date here to a nice pretty print -->
<
telerikListView:PropertyGroupDescriptor
PropertyName
=
"GroupBySort"
SortOrder
=
"Ascending"
/>
</
telerikDataControls:RadListView.GroupDescriptors
>
<!-- COMMANDS -->
<!-- COMMANDS -->
<!-- COMMANDS -->
<
telerikDataControls:RadListView.Commands
>
<
commands:ListViewUserCommand
Id
=
"PullToRefreshRequested"
Command
=
"{Binding RefreshHotlistCommand}"
/>
<
commands:ListViewUserCommand
Id
=
"ItemTap"
Command
=
"{Binding HotlistTapCommand}"
/>
</
telerikDataControls:RadListView.Commands
>
<!-- TEMPLATE CELLS -->
<!-- TEMPLATE CELLS -->
<!-- TEMPLATE CELLS -->
<
telerikDataControls:RadListView.ItemTemplateSelector
>
<
vm:HotlistItemSelector
AppointmentTemplate
=
"{StaticResource AppointmentCellTemplate}"
TaskTemplate
=
"{StaticResource TaskCellTemplate}"
ErrorTemplate
=
"{StaticResource ErrorCellTemplate}"
/>
</
telerikDataControls:RadListView.ItemTemplateSelector
>
</
telerikDataControls:RadListView
>