Unplanned
Last Updated: 10 Sep 2020 08:30 by ADMIN
Implementation/exposure of FocusedItemStyle
Implementation/exposure of HoverItemStyle, for when the mouse pointer is over an item cell
Unplanned
Last Updated: 10 Sep 2020 09:03 by ADMIN

When RadListView is in grid mode (SpanCount > 0), there is no spatial navigation with the keyboard.

Up and down arrows move the focused item, left and right arrows don't. (Also: it doesn't seem to be possible to style the focused item…)

Crude drawing:

 

Only the first column has keyboard navigation, up and down. It's invisible, though; internally, an item is focused and will execute ItemTap when pressing the return key, or will select the item when pressing the spacebar. That part is fine.

 

After clicking/tapping an item in any column after the first one and then pressing the down arrow, for example, we get this:

Pink is where we clicked/tapped, cyan is what's internally focused after pressing the down arrow. 

Please note again that focus != selection. 

 

Expected behavior:

  • Implementation/exposure of FocusedItemStyle
  • Left and right keyboard arrows should move focus spatially inside the grid; if RadListView is in 1-column (list) mode, Left == Up, Right == Down

 

Further suggestions:

  • Implementation/exposure of HoverItemStyle, for when the mouse pointer is over an item cell
  • (changed) ScrollItemIntoView(object item, boolean focusItemAfterScroll, boolean selectItemAfterScroll)
  • (new) FocusItem(object item) 
  • (new) SelectItem(object item) 
Completed
Last Updated: 07 Dec 2020 16:10 by ADMIN
Release 2020.3.1207 (R3 2020 minor release)

Changing a property on an item that is involved with grouping and sorting and then removing and re-adding the item to the collection results in the list being in an invalid state (e.g. duplicate items, incorrect template, etc.)

Error message can be reproduced on iPhone 11 Simulator iOS 13.6 

[UICollectionView] Invalid update: invalid number of items in section 0.  The number of items contained in an existing section after the update (4) must be equal to the number of items contained in that section before the update (4), plus or minus the number of items inserted or deleted from that section (1 inserted, 0 deleted) and plus or minus the number of items moved into or out of that section (0 moved in, 0 moved out). - will perform reloadData. UICollectionView instance: <TKCollectionView: 0x7f8525b86600; baseClass = UICollectionView; frame = (0 0; 414 725); clipsToBounds = YES; autoresize = W+H; gestureRecognizers = <NSArray: 0x600001232bb0>; layer = <CALayer: 0x6000019b0520>; contentOffset: {0, 0}; contentSize: {414, 453}; adjustedContentInset: {0, 0, 0, 0}; layout: <TKListViewLinearLayout: 0x7f8524f5e400>; dataSource: <Telerik_XamarinForms_DataControlsRenderer_iOS_TKExtendedListView: 0x7f8524f5b590; frame = (0 0; 414 725); layer =
 <CALayer: 0x6000019b03a0>>>; currentUpdate: [UICollectionViewUpdate - 0x7f8526897fc0: old:<UICollectionViewData: 0x6000025f4000> new<UICollectionViewData: 0x6000025f47e0> items:<(
    "I(0,3)"
)>]

 

Declined
Last Updated: 20 Aug 2020 07:16 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: 07 Dec 2021 11:57 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.
Unplanned
Last Updated: 22 Apr 2020 02:22 by Mauricio
Created by: Mauricio
Comments: 2
Category: ListView
Type: Feature Request
2
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
2
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.
Unplanned
Last Updated: 01 Apr 2020 14:00 by ADMIN
We are experiencing a hard crash when updating a collection that is the source for a RadListView.   This appears to only occur in Android 10 on Samsung device with Bixby Button enabled.   
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.

Unplanned
Last Updated: 12 Mar 2020 10:51 by ADMIN
Created by: Manoj
Comments: 0
Category: ListView
Type: Feature Request
0

The staggered layout lays out items in a staggered grid formation. the layout is available as follow:

Telerik Ui for Xamarin.iOS ListView

Telerik UI for Xamarin.Android ListView

Telerik UI for UWP ListView

Unplanned
Last Updated: 21 Jan 2020 07:39 by ADMIN
I have a listview with item templates in a modal popup but it is not visible on iOS simulator. On Android device it is OK.
Unplanned
Last Updated: 19 Dec 2019 14:31 by ADMIN

The BorderLocation property of ListViewItemStyle seems to either not be working correctly, or is severely limited in its capabilities.  Although the Location enum is not marked with [Flags], the values 0, 1, 2, 4, 8, 15 seem to imply bit flags that should be able to get OR'd together. However, when trying to use Location.Top | Location.Bottom, the result is NO border at all.

 

Example:

    public class BorderLocationExample : ContentPage
    {
        private readonly ListViewItemStyle BorderAll = new ListViewItemStyle
        {
            BorderColor = Color.Blue,
            BorderLocation = Location.All,
            BorderWidth = 8
        };

        private readonly ListViewItemStyle BorderTop = new ListViewItemStyle
        {
            BorderColor = Color.Blue,
            BorderLocation = Location.Top,
            BorderWidth = 8
        };

        private readonly ListViewItemStyle BorderTopAndBottom = new ListViewItemStyle
        {
            BorderColor = Color.Blue,
            BorderLocation = Location.Top | Location.Bottom, // <-- DOESN'T WORK !!!  These items have NO border at all.
            BorderWidth = 8
        };

        public BorderLocationExample()
        {
            BackgroundColor = Color.Gray;

            var items = new ObservableCollection<string>
            {
                "Item 1",
                "Item 2",
                "Item 3",
            };

            Content = new StackLayout
            {
                Orientation = StackOrientation.Vertical,
                Children =
                {
                    new RadListView
                    {
                        ItemsSource = items,
                        ItemStyle = BorderAll
                    },
                    new RadListView
                    {
                        ItemsSource = items,
                        ItemStyle = BorderTop
                    },
                    new RadListView
                    {
                        ItemsSource = items,
                        ItemStyle = BorderTopAndBottom
                    },
                }
            };
        }
    }

Unplanned
Last Updated: 01 Nov 2019 11:47 by ADMIN
Created by: Mayank
Comments: 0
Category: ListView
Type: Bug Report
0

Follow this tutorial https://docs.telerik.com/devtools/xamarin/controls/listview/listview-features-load-on-demand#loading-mode-with-collection 

It works on Android and iOS, but on UWP it is defaulting to Explicit mode and clicking the load button crashes the app.