Under Review
Last Updated: 05 Aug 2020 08:23 by ADMIN

Hello,

 

I receive often a NullReferenceException in ListViewGroupHeader ArrangeOverride method.

The error happens only in UWP.

Unfortunately, I cannot create a project to reproduce the error.

 

Best regards,

 

Unplanned
Last Updated: 31 Jul 2020 14:26 by ADMIN
When you place a Label with TextType set to "Html" inside ListView TemplatedCell, the ListVIew renders only the items currently in the viewport - if you scroll down, the listview is empty. 
Unplanned
Last Updated: 10 Jul 2020 08:31 by ADMIN
If you try to set/bind Zoom property of the Chart, the specified Zoom level is not taken into account
Unplanned
Last Updated: 03 Jun 2020 11:43 by ADMIN
If RadListView has Automatic LoadOnDemand enabled, and at some point when a LoadOnDemand operation is initiated ( user scrolls up to load more items), but the result is empty collection, the loading indicator is not hidden and further loading on demand is not possible.
Unplanned
Last Updated: 03 Jun 2020 05:55 by ADMIN
In cases ItemTemplate is defined in a way that items can have different height and LoadOnDemand is enabled, the newly loaded items sometimes are not rendered correctly ( their height is messed up).
Unplanned
Last Updated: 26 May 2020 15:00 by ADMIN

when a new ObservableCollection is assigned to the listview's ItemsSource during load on demand, there is an inconsistency in the scrolling.
- On Android the listview is scrolled to the top immediately and showing items at the top of the listview.

-On iOS and UWP, the listview position is not changed.

Unplanned
Last Updated: 26 May 2020 09:05 by ADMIN
Currently if RadListView is grouped and reorder enabled, users can drag items to different groups - the drag and drop to different groups can be prevented only on ReorderEnded event. Provide a way to prevent the user from visually dragging the item past the bounds of the outer group.
Declined
Last Updated: 15 May 2020 19:03 by ADMIN

When using a RadListview with a Grid or a Stack Layout in iOS I get the following exception. I haven't tested using the stacklayout outside of the RadListView nor have I tested it outside of the ItemTemplateSelector


Telerik.XamarinForms.Common.NotRegisteredRendererException: There is no renderer registered for the specified type: Xamarin.Forms.Grid
It works fine on Android. Below is the xaml I'm using.


<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:telerikDataControls="clr-namespace:Telerik.XamarinForms.DataControls;assembly=Telerik.XamarinForms.DataControls"
             xmlns:telerikListView="clr-namespace:Telerik.XamarinForms.DataControls.ListView;assembly=Telerik.XamarinForms.DataControls"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:d="http://xamarin.com/schemas/2014/forms/design"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:models="clr-namespace:AlertTest.Models"
             mc:Ignorable="d"
             xmlns:views="clr-namespace:AlertTest.Views"
             x:Class="AlertTest.Views.MainPage">
    <ContentPage.Resources>
        <ResourceDictionary>
            <DataTemplate x:Key="NonDivisibleTemplate">
                <Grid>
                    <StackLayout Orientation="Vertical" Padding="10" Spacing="0" BackgroundColor="Yellow" InputTransparent="True" Unfocused="StackLayout_Unfocused">
                        <Label Text="{Binding ItemText}"/>
                    </StackLayout>
            </DataTemplate>
            <DataTemplate x:Key="DivisibleTemplate">
                <Grid>
                    <StackLayout Orientation="Vertical" Padding="15" Spacing="0" BackgroundColor="White" Unfocused="StackLayout_Unfocused">
                        <Label Text="{Binding ItemText}" FontSize="Large" HorizontalTextAlignment="Center"/>
                        <Label Text="{Binding ItemText}" FontSize="Small" FontAttributes="Italic" TextColor="Gray"/>
                    </StackLayout>
                </Grid>
            </DataTemplate>

            <models:MyDataTemplateSelector
                x:Key="MyTemplateSelector"
                NonDivisibleTemplate="{StaticResource NonDivisibleTemplate}"
                DivisibleTemplate="{StaticResource DivisibleTemplate}" />
        </ResourceDictionary>
    </ContentPage.Resources>

    <StackLayout VerticalOptions="StartAndExpand">
        <!-- Place new controls here -->
        <views:FloatingLabelEntry EntryText="{Binding EntryText}" Margin="20" BackgroundColor="Yellow" PlaceholderText="{Binding PlaceholderText}"/>
        <Entry TextChanged="Entry_TextChanged" BackgroundColor="AliceBlue" Margin="20"/>
        <telerikDataControls:RadListView x:Name="listView" ItemsSource="{Binding ListItems}" ItemTemplateSelector="{StaticResource MyTemplateSelector}" SelectionMode="Single" IsItemSwipeEnabled="False" >
            <!--<telerikDataControls:RadListView.ItemSwipeContentTemplate>
                <DataTemplate>
                    -->
            <!--<Grid Margin="0"
                  Padding="0"
                  ColumnSpacing="0"
                  RowSpacing="0">-->
            <!--<Grid.ColumnDefinitions>
                            <ColumnDefinition Width="*" />
                            <ColumnDefinition Width="*" />
                        </Grid.ColumnDefinitions>-->
            <!--
                    <StackLayout Orientation="Horizontal" HorizontalOptions="FillAndExpand">
                        <Label BackgroundColor="#2474d2"
                       HorizontalTextAlignment="Start"
                               HorizontalOptions="StartAndExpand"
                       Text="Mark as read"
                       TextColor="White"
                       VerticalTextAlignment="Center" />
                        <Label Grid.Column="2"
                       BackgroundColor="Red"
                       HorizontalTextAlignment="End"
                               HorizontalOptions="EndAndExpand"
                       Text="delete"
                       TextColor="White"
                       VerticalTextAlignment="Center"/>
                    </StackLayout>
                    -->
            <!--</Grid>-->
            <!--
                </DataTemplate>
            </telerikDataControls:RadListView.ItemSwipeContentTemplate>-->
        </telerikDataControls:RadListView>
    </StackLayout>
</ContentPage>

Completed
Last Updated: 13 May 2020 13:14 by ADMIN
Release R2 2020
Currently, the behaviors differ in Android/iOS and UWP. In UWP you can have an empty collection and the LoadOnDemand will trigger when you open the page with the ListView, in iOS/Android you need to have some items in the collection for the LoadOnDemand event to trigger.
Completed
Last Updated: 13 May 2020 13:14 by ADMIN
Release R2 2020
When LoadOnDemandMode is set to "Automatic" and LoadOnDemand event is used to load items asynchronously, the event is fired multiple times with a single gesture.
Completed
Last Updated: 13 May 2020 13:14 by ADMIN
Release R2 2020
When LoadOnDemand feature is enabled and you're using LoadOnDemand event to add more items asynchronously, the loading indicator is not shown and it is not clear to the end user that any action is currently processed. 
Completed
Last Updated: 13 May 2020 13:14 by ADMIN
Release R2 2020
With Automatic LoadOnDemand, once all items are loaded and IsLoadOnDemandEnabled is set to false, when I scroll till the end the loading indicator keeps flickering on knowing that no more items are called.
Completed
Last Updated: 13 May 2020 13:13 by ADMIN
Release R2 2020
FooterTemplate is not displayed correctly
Completed
Last Updated: 13 May 2020 13:13 by ADMIN
Release R2 2020

ListViewLoadOnDemandCollection method is not triggering in iOS automatically when there is a need to display the items on the screen. We have to manually scroll the list view then the ListViewLoadOnDemandCollection triggers and give further data to show. 

Things are working fine on Android platform.

Completed
Last Updated: 13 May 2020 13:13 by ADMIN
Release R2 2020
ADMIN
Created by: Lance | Manager - Technical Support
Comments: 2
Category: ListView
Type: Bug Report
3
The LoadOnDemandItemTemplate's HorizontalOptions setting is ignored on Android, it will always be left aligned.

See this screenshot for comparison of 3 target platforms side-by-side: https://www.screencast.com/t/K5oWBcP0dLQM

The DataTemplate is as follows:
<telerikDataControls:RadListView.LoadOnDemandItemTemplate>
    <DataTemplate>
        <Grid BackgroundColor="Red" 
                   HorizontalOptions="End">
             <Label FontSize="24"
                         HorizontalOptions="End"
                         Text="Load more items"
                         TextColor="Black" />
        </Grid>
    </DataTemplate>
</telerikDataControls:RadListView.LoadOnDemandItemTemplate>
Unplanned
Last Updated: 28 Apr 2020 11:10 by ADMIN
ADMIN
Created by: Pavel R. Pavlov
Comments: 1
Category: ListView
Type: Feature Request
2

Allow customers to enable the animations of the native control when items are being inserted, moved, deleted or the entire data reloaded.

native iOS ListView animations: https://docs.telerik.com/devtools/xamarin/nativecontrols/ios/listview/animations

native android ListView animations: https://docs.telerik.com/devtools/xamarin/nativecontrols/android/listview/listview-itemanimations

Unplanned
Last Updated: 22 Apr 2020 02:22 by Mauricio
Created by: Mauricio
Comments: 2
Category: ListView
Type: Feature Request
1
I have the need to hide the horizontal scroll bar in the lists
Unplanned
Last Updated: 15 Apr 2020 12:27 by ADMIN
When the SwipeOffset property is set at a later stage, the cell will be moved beyond the offset. 
Unplanned
Last Updated: 15 Apr 2020 11:51 by ADMIN
Created by: Marginpoint
Comments: 0
Category: ListView
Type: Feature Request
1
The current behavior: When user swipes till the SwipeOffset, in our app it's restricted to 120, then a delete button will be visible at the extreme right of the cell with width=120. User can delete the item record from the ListView by clicking on this delete button. This is one way of item deletion.

We want to achieve another way to delete the item - when swiping beyond the offset 120, till the end of the cell, and it will automatically triggers the delete event.
Unplanned
Last Updated: 09 Apr 2020 08:37 by ADMIN
Created by: Joshua
Comments: 1
Category: ListView
Type: Feature Request
1

Does the RadListView control support snap scrolling? I could not find any documentation on this. 

  • Snap scrolling is when a user swipes to initiate a scroll, the end position of the scroll can be controlled so that items are fully displayed. This feature is known as snapping, because items snap to position when scrolling stops.
1 2 3 4 5 6