Completed
Last Updated: 12 Sep 2024 12:05 by Nico
Created by: Nico
Comments: 5
Category: ListView
Type: Bug Report
0

It took me about 2 days, but finally i've reached out a repo out of the real world app, where the iOS RadListView crashes the app.

Start this repo app on a iPhone 15 Simulator:
https://github.com/baaaaif/TelerikListViewCrash

The ListView crashes the app when the cell is quite high and the height of the list and the height of the cell reach a certain (unknown) ratio

This is in the logs right before the crash :
Native Crash Reporting

TelerikListViewCrash : -[TKListViewLayoutChange applyToAll:]
	0x1023126e0 - /Users/nicokuenzler/Library/Developer/CoreSimulator/Devices/47FE3DF0-D39D-427A-9E82-0FCD7B14D208/data/Containers/Bundle/Application/88F8A1C5-46EB-4C80-A80D-A2699030842A/TelerikListViewCrash.app/TelerikListViewCrash : -[TKListViewLayoutChangeManager optimize]
	0x10237e174 - /Users/nicokuenzler/Library/Developer/CoreSimulator/Devices/47FE3DF0-D39D-427A-9E82-0FCD7B14D208/data/Containers/Bundle/Application/88F8A1C5-46EB-4C80-A80D-A2699030842A/TelerikListViewCrash.app/TelerikListViewCrash : -[TKListViewLinearLayout layoutAttributesForElementsInRect:]
	0x184a7f6c4 - /Library/Developer/CoreSimulator/Volumes/iOS_21C62/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 17.2.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : -[UICollectionViewData _layoutAttributesForElementsInRectForMapping:]
	0x185347778 - /Library/Developer/CoreSimulator/Volumes/iOS_21C62/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 17.2.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : -[_UICollectionViewDataAttributesMap _validateLayoutInRect:]
	0x184a81770 - /Library/Developer/CoreSimulator/Volumes/iOS_21C62/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 17.2.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : -[UICollectionViewData validateLayoutInRect:]
	0x184a824d4 - /Library/Developer/CoreSimulator/Volumes/iOS_21C62/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 17.2.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : -[UICollectionViewData layoutAttributesForElementsInRect:]
	0x184a444b4 - /Library/Developer/CoreSimulator/Volumes/iOS_21C62/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 17.2.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : -[UICollectionView _updateVisibleCellsNow:]
	0x184a451c8 - /Library/Developer/CoreSimulator/Volumes/iOS_21C62/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 17.2.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : -[UICollectionView _updateVisibleCellsNow:]
	0x184a49ec4 - /Library/Developer/CoreSimulator/Volumes/iOS_21C62/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 17.2.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : -[UICollectionView layoutSubviews]
	0x10240bce4 - /Users/nicokuenzler/Library/Developer/CoreSimulator/Devices/47FE3DF0-D39D-427A-9E82-0FCD7B14D208/data/Containers/Bundle/Application/88F8A1C5-46EB-4C80-A80D-A2699030842A/TelerikListViewCrash.app/TelerikListViewCrash : -[TKCollectionView layoutSubviews]

Completed
Last Updated: 12 Sep 2024 11:47 by ADMIN
In the RadListView, after adding a ListViewPropertySortDescriptor, if the property of the ItemsSource object which is used by ListViewPropertySortDescriptor.PropertyName changes , the ListView would be reordered automatically on WinUI, iOS and MacCatalyst. However, this does not seem to be the case on Android.
In addition, on iOS and MacCatalyst the sorting does not apply as expected. The sort order is wrong. 

Workaround: Use the direct properties from the model and add/clear the descriptors when property you sort changes.
Completed
Last Updated: 12 Sep 2024 09:49 by ADMIN
When users trigger a swipe gesture of a ListView item and there is a change from code at that time, the UI is not updated immediately, but when the item is swiped back.
Completed
Last Updated: 12 Sep 2024 09:20 by ADMIN
If there is a Picker control inside the ListView ItemTemplate and its SelectedIndex is bound to a property of the used data item, the user cannot select a value  - SelectedIndex is reset to -1.
Completed
Last Updated: 10 Sep 2024 10:01 by ADMIN

When the VerticalItemSpacing is greater than 1 and an ItemStyle with a Border is defined the background of the item is overlapping the border.

 

             <telerik:RadListView Grid.Column="0" ItemsSource="{Binding Source}">

                <telerik:RadListView.LayoutDefinition>

                    <telerik:ListViewLinearLayout Orientation="Vertical" VerticalItemSpacing="4" />

                </telerik:RadListView.LayoutDefinition>

                <telerik:RadListView.ItemStyle>

                    <telerik:ListViewItemStyle

                        BackgroundColor="Green"

                        BorderColor="LightGreen"

                        BorderLocation="All"

                        BorderWidth="1" />

                </telerik:RadListView.ItemStyle>

                <telerik:RadListView.SelectedItemStyle>

                    <telerik:ListViewItemStyle

                        BackgroundColor="Orange"

                        BorderColor="OrangeRed"

                        BorderLocation="All"

                        BorderWidth="1" />

                </telerik:RadListView.SelectedItemStyle>

                <telerik:RadListView.PressedItemStyle>

                    <telerik:ListViewItemStyle

                        BackgroundColor="Orange"

                        BorderColor="OrangeRed"

                        BorderLocation="All"

                        BorderWidth="1" />

                </telerik:RadListView.PressedItemStyle>

 

                <telerik:RadListView.ItemTemplate>

                    <DataTemplate x:DataType="local:SourceItem">

                        <telerik:ListViewTemplateCell>

                            <telerik:ListViewTemplateCell.View>

                                <Grid>

                                    <Label Margin="10" Text="{Binding Name}" />

                                </Grid>

                            </telerik:ListViewTemplateCell.View>

                        </telerik:ListViewTemplateCell>

                    </DataTemplate>

                </telerik:RadListView.ItemTemplate>

            </telerik:RadListView>

 


Completed
Last Updated: 10 Sep 2024 09:47 by ADMIN

I have a collection of items, and one of the properties notifies changes to the UI. ("BooleanProperty") I also bind to the SelectedItem property on the list view to toggle this bool property to true or false.

I have another property "Description" that I am sorting by. When sorting the ListView and select an item, the items with the same value are reordered. 


Completed
Last Updated: 10 Sep 2024 09:27 by ADMIN
When I have an entry in the cell and start typing in the middle of text, Cursor will go to the end of text automatically after typing in a character. 
Completed
Last Updated: 10 Sep 2024 09:22 by ADMIN

Android: when tapping on load on demand template the data is not loaded. 

If you use the LoadOnDemandCommand you can bind the command to the button inside the template.

 

On WinUI there is an exception runtime

 

Workaround:

Use automatic load on demand mode or bind the command to the template

Completed
Last Updated: 10 Sep 2024 09:17 by ADMIN
I have a ListView and when the list contains few elements leaving empty space in the page, if the user taps on the empty space, all ListView items become highlighted.
Completed
Last Updated: 10 Sep 2024 09:13 by ADMIN

if you start to reorder an item, and then drop it in the same position that it already had (i.e. abort/cancel the reorder) , the gray color is now stuck. The issue happens only on Android.

Completed
Last Updated: 10 Sep 2024 09:09 by ADMIN
Swiping the cell overlaps the next cell when itemspacing is set. 

Completed
Last Updated: 10 Sep 2024 08:12 by ADMIN
Created by: SturmA
Comments: 2
Category: ListView
Type: Feature Request
1
Provide an option to set corner radius to the ListView item style and selected item style
Completed
Last Updated: 10 Sep 2024 08:07 by ADMIN
You should be able to swipe left or right from any part of the row and have it work, not just a very small unmarked section near each edge;
Completed
Last Updated: 10 Sep 2024 07:55 by ADMIN
Created by: Vaibhav
Comments: 1
Category: ListView
Type: Feature Request
1
Provide event to detect the scrolling.
Completed
Last Updated: 10 Sep 2024 07:52 by ADMIN
Created by: Akesh Gupta
Comments: 1
Category: ListView
Type: Feature Request
1
Provide PullToRefresh functionality about ListView control for Desktop.

If using a touch screen it should behave the same as mobile, if using a mouse, I'd say just let the user click and drag down to refresh.
Completed
Last Updated: 10 Sep 2024 07:48 by ADMIN
Created by: atlanta
Comments: 5
Category: ListView
Type: Feature Request
11

An example with CollectionView:

<CollectionView ItemsSource="{Binding EmptyMonkeys}"
                EmptyView="No items to display" />

Completed
Last Updated: 09 Sep 2024 13:44 by ADMIN
When reordering items in the ListView sometimes the user might want the item to go to the end of a long list. It is not possible, because the ListView does not scroll while dragging the item.
Unplanned
Last Updated: 07 Jun 2024 07:24 by ADMIN
ArgumentOutOfRangeException is thrown when updating items outside of the viewport in grouped scenario with sticky group headers.
Completed
Last Updated: 13 Mar 2024 08:17 by ADMIN
Release 6.8.0

windows device with touch capabilities/monitor with touch -> the listview swipes and shows the swipe template, however pressing the button in the swipe or attempting to close the swipe makes the swipe content disappear and the entry to remain in the swiped position.Also multiple swipes are allowed. The swipe cannot be ended, etc. 

 

Using the mouse - > swiping works as expected.

Completed
Last Updated: 13 Mar 2024 08:17 by ADMIN
Release 6.8.0
Scenario 1: When ListView is not grouped, then selecting an item and try to group the ListView and collapsing the groups, then exception occurs.

Scenario 2: When ListView is grouped, then selecting an item and ungroup, the item is still selected, then group with collapseall and exception: 

The issue occurs on iOS version > 16.