Following list view I am implementing pull to refresh and set the Itemsource by adding more items to the current list when the user pull downthe list.
This works fine is Android. But crashes in ios when pulling for loading.
Is there any known issues in LoadOnDemandMode or PullToRefresh in ios? thank you in advance
<
telerikDataControls:RadListView
x:Name
=
"EventList"
BackgroundColor
=
"{StaticResource DarkGray}"
ItemsSource
=
"{Binding CalendarEvents,Mode=TwoWay}"
VerticalOptions
=
"FillAndExpand"
HorizontalOptions
=
"FillAndExpand"
IsLoadOnDemandEnabled
=
"false"
LoadOnDemandMode
=
"Automatic"
IsPullToRefreshEnabled
=
"True"
RefreshRequested
=
"EventList_RefreshRequested"
IsPullToRefreshActive
=
"{Binding IsBusy,Mode=TwoWay}"
>
<
telerikDataControls:RadListView.ItemTemplate
>
<
DataTemplate
>
<
telerikListView:ListViewTemplateCell
>
<
telerikListView:ListViewTemplateCell.View
>
<
Grid
RowSpacing
=
"0"
BackgroundColor
=
"{StaticResource MediumGray}"
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"10"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"20"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"15"
/>
</
Grid.RowDefinitions
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"5"
/>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"4*"
/>
<
ColumnDefinition
Width
=
"*"
/>
<
ColumnDefinition
Width
=
"5"
/>
</
Grid.ColumnDefinitions
>
<
StackLayout
Grid.Row
=
"1"
Grid.Column
=
"1"
Orientation
=
"Horizontal"
VerticalOptions
=
"Center"
>
<
Image
Source
=
"ic_red_circle.png"
HeightRequest
=
"8"
WidthRequest
=
"8"
VerticalOptions
=
"Center"
/>
<
Label
Text
=
"{Binding EventDate}"
FontFamily
=
"{StaticResource RegularFont}"
FontSize
=
"Small"
TextColor
=
"{StaticResource BaseTextColor}"
LineBreakMode
=
"TailTruncation"
VerticalOptions
=
"Center"
/>
</
StackLayout
>
<
Label
Grid.Row
=
"2"
Grid.Column
=
"1"
Text
=
"{Binding EventTime}"
Margin
=
"15,0,0,0"
FontFamily
=
"{StaticResource RegularFont}"
FontSize
=
"Micro"
VerticalOptions
=
"Center"
TextColor
=
"{StaticResource BaseTextColor}"
LineBreakMode
=
"TailTruncation"
/>
<
Label
Grid.Row
=
"1"
Grid.Column
=
"2"
Text
=
"{Binding Subject}"
VerticalOptions
=
"Center"
FontFamily
=
"{StaticResource RegularFont}"
FontSize
=
"Medium"
TextColor
=
"{StaticResource BaseTextColor}"
LineBreakMode
=
"TailTruncation"
/>
<
StackLayout
Grid.Row
=
"2"
Grid.Column
=
"2"
Orientation
=
"Horizontal"
>
<
Label
Text
=
"{Binding EventLocationCaption}"
FontFamily
=
"{StaticResource RegularFont}"
FontSize
=
"Micro"
TextColor
=
"{StaticResource BaseTextColor}"
LineBreakMode
=
"TailTruncation"
VerticalOptions
=
"Center"
/>
<
Image
Source
=
"ic_location_mark.png"
VerticalOptions
=
"Center"
HeightRequest
=
"12"
WidthRequest
=
"12"
/>
</
StackLayout
>
<!--Function list-->
<
telerikDataControls:RadListView
Grid.Row
=
"4"
Grid.Column
=
"2"
ItemsSource
=
"{Binding FunctionsList,Mode=TwoWay}"
SelectionMode
=
"None"
BackgroundColor
=
"{StaticResource MediumGray}"
HeightRequest
=
"{Binding HeightFuncList}"
>
<
telerikDataControls:RadListView.ItemTemplate
>
<
DataTemplate
>
<
telerikListView:ListViewTemplateCell
>
<
telerikListView:ListViewTemplateCell.View
>
<
Grid
BackgroundColor
=
"{StaticResource MediumGray}"
RowSpacing
=
"0"
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"2*"
/>
<
ColumnDefinition
Width
=
"*"
/>
</
Grid.ColumnDefinitions
>
<
Label
Grid.Column
=
"0"
Grid.Row
=
"0"
Text
=
"{Binding FunctionName,Mode=TwoWay}"
FontFamily
=
"{StaticResource RegularFont}"
FontSize
=
"Small"
VerticalOptions
=
"Center"
TextColor
=
"{StaticResource BaseTextColor}"
LineBreakMode
=
"TailTruncation"
/>
<
Frame
Grid.Column
=
"1"
Grid.Row
=
"0"
CornerRadius
=
"5"
BackgroundColor
=
"{Binding IsAlreadyInMarketPlace,Converter={StaticResource BooleanToBackGroundColorConverter}}"
Padding
=
"4"
VerticalOptions
=
"Center"
HasShadow
=
"False"
BorderColor
=
"Transparent"
IsEnabled
=
"{Binding IsAlreadyInMarketPlace, Converter={StaticResource BooleanInvertConverter}}"
>
<
Label
Text
=
"{i18n:Translate COMMON_SWAP}"
FontFamily
=
"{StaticResource RegularFont}"
FontSize
=
"Micro"
HorizontalTextAlignment
=
"Center"
TextColor
=
"White"
LineBreakMode
=
"TailTruncation"
Margin
=
"0"
/>
<
Frame.GestureRecognizers
>
<
TapGestureRecognizer
Tapped
=
"ChangeFunction_Tapped"
NumberOfTapsRequired
=
"1"
CommandParameter
=
"{Binding}"
ClassId
=
"{Binding F_FunctionId}"
/>
</
Frame.GestureRecognizers
>
</
Frame
>
<!--<Label Grid.Column="0" Text="Alreday in marketPlace" IsVisible="True"/>-->
</
Grid
>
</
telerikListView:ListViewTemplateCell.View
>
</
telerikListView:ListViewTemplateCell
>
</
DataTemplate
>
</
telerikDataControls:RadListView.ItemTemplate
>
<
telerikDataControls:RadListView.LayoutDefinition
>
<
telerikListView:ListViewLinearLayout
Orientation
=
"Vertical"
VerticalItemSpacing
=
"5"
/>
</
telerikDataControls:RadListView.LayoutDefinition
>
</
telerikDataControls:RadListView
>