Unplanned
Last Updated: 27 Nov 2023 15:12 by Robert

Since migrating to MAUI .NET8 GA 8.0.3 (and Telerik 6.5) - on iOS the RadListView keeps repeatedly triggering the defined LoadOnDemand command to get more items even though list has not been scrolled by user. 

the behavior is valid for the command, event and collection and when automatic load on demand mode is used. 

 

When using manual mode, it works as expected.

Unplanned
Last Updated: 23 Nov 2023 14:36 by Giuliano
The iOS app loads a long time when the "IsItemsReorderEnabled" property is set to true and the screen orientation is changed while staying on the page.
Unplanned
Last Updated: 23 Nov 2023 13:09 by Webtoools
Exception in a very custom scenario and GroupHeaderTemplate usage. 
filtering the ListView by using additional buttons, and bindable filter descriptors
Under Review
Last Updated: 22 Nov 2023 16:48 by ADMIN
Created by: Nico
Comments: 1
Category: ListView
Type: Bug Report
0

When updating to .net8 the following snippet doesn't work with target net8 (maui 8.0.3). Same works with net7 (up to 7.101).
Stops me from targeting net8.


<telerik:RadListView.FooterTemplate>
    <DataTemplate>
        <Grid
            BackgroundColor="{AppThemeBinding Dark={StaticResource ListElementColorDark},
                                              Light={StaticResource ListElementColorLight}}"
            IsVisible="{Binding CanSearchMore}">
            <telerik:RadBorder Padding="8,10" Style="{StaticResource ListItemContainer}">
                <Label HorizontalOptions="Start" Text="{Binding SearchMoreText}" />
            </telerik:RadBorder>
            <Grid.GestureRecognizers>
                <TapGestureRecognizer Command="{Binding SearchMoreCommand}" />
            </Grid.GestureRecognizers>
        </Grid>
    </DataTemplate>
</telerik:RadListView.FooterTemplate>

1. TapGestureRecognizer: Command is not executed / Click not detected
2. Style: Having a PointerOver in "ListItemContainer" works with net7. Doesn't work with net8

Completed
Last Updated: 15 Nov 2023 08:59 by ADMIN
Release 6.5.0

The exception is easily reproducible in SDK Browser on iOS and MacCatalyst. Start the LoadOnDemandCommand or LoadOnDemandEvent example to see the exception. The LoadOnDemandCollection seems to work correctly, however.

The ListViewLoadOnDemandCollection can be used instead of the command/event as a temporary workaround, until the bug gets fixed.

Unplanned
Last Updated: 14 Nov 2023 08:15 by Nico
Created by: JP
Comments: 3
Category: ListView
Type: Feature Request
5
Provide a way to set header and footer that are always visible in the ListView and are excluded from the scrolling.
Currently the property exists only for GroupHeaders. I want to have the same option for the HeaderTemplate. 
Unplanned
Last Updated: 02 Nov 2023 14:20 by Robert

When setting margin to the elements in the template, the margin is not respected

 

Unplanned
Last Updated: 17 Oct 2023 08:15 by ADMIN

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.

Unplanned
Last Updated: 27 Sep 2023 11:58 by Nathan

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: 22 Sep 2023 06:26 by Nico
Release 6.0.0
NSInternalInconsistencyException is thrown when using PullToRefresh and modifying the underlying datasource. This happens on iOS 16.4 and iOS 16.5
Unplanned
Last Updated: 19 Sep 2023 05:59 by Kori

The bug occurs on Android when removing an item from a group and using sticky group headers.

Unplanned
Last Updated: 12 Sep 2023 12:57 by Allen
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. 
Unplanned
Last Updated: 24 Aug 2023 08:15 by Allen
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.
Completed
Last Updated: 19 Jul 2023 10:21 by ADMIN
Release 6.0.0
Maui App with AddSingleton Page,

when entering the page with ListView for the first time, and adding items to the ListView, it works as expected, but when entering the page again, and press the add button, null reference exception is thrown. 
Completed
Last Updated: 19 Jul 2023 06:37 by ADMIN
Release 6.0.0
I was trying to use DynamicResource colors in a ItemTemplate of the ListView and could not get it to work. 
Unplanned
Last Updated: 22 Jun 2023 07:47 by Mark
Created by: Max
Comments: 2
Category: ListView
Type: Feature Request
7

ListView with a TemplateSelector crashes on iOS 16 device!

    <telerik:RadListView ItemTemplate="{StaticResource ActTempSelector}"   ItemsSource="{Binding Suggestions}">

    </telerik:RadListView>

log output is the following:

2022-10-08 20:44:46.810 Xamarin.PreBuilt.iOS[1593:343579] *** NSForwarding: warning: object 0x281edbea0 of class 'Telerik_Maui_Controls_Compatibility_DataControlsRenderer_iOS_TKExtendedListView' does not implement methodSignatureForSelector: -- trouble ahead
2022-10-08 20:44:46.810 Xamarin.PreBuilt.iOS[1593:343579] *** NSForwarding: warning: object 0x281edbea0 of class 'Telerik_Maui_Controls_Compatibility_DataControlsRenderer_iOS_TKExtendedListView' does not implement doesNotRecognizeSelector: -- abort

Completed
Last Updated: 07 Jun 2023 07:41 by ADMIN
Release 5.2.0
Created by: John
Comments: 7
Category: ListView
Type: Bug Report
1

Changing the ItemsSource property of the ListView causes it to recreate its cells. The problem is that the existing cells are never reclaimed by the garbage collector, so the memory usage grows constantly. Eventually, the application can run out of memory, if the ItemsSource is updated too many times.

Note: It is possible the memory leak is caused by the bindings holding objects longer than necessary. Similar memory leaks can be reproduced with the .NET MAUI CollectionView as well. Here are a few GitHub issues for the CollectionView that might be related:

 

 

Completed
Last Updated: 07 Jun 2023 07:41 by ADMIN
Release 5.2.0
When using the RadListView on WinUI, I got the following binding errors in the output: 
Error: BindingExpression path error: 'HandleIconPath' property not found on 'Telerik.Maui.Controls.Compatibility.DataControlsRenderer.UWP.ExtendedListViewItem'. BindingExpression: Path='HandleIconPath' DataItem='Telerik.Maui.Controls.Compatibility.DataControlsRenderer.UWP.ExtendedListViewItem'; target element is 'Microsoft.UI.Xaml.Controls.BitmapIcon' (Name='PART_ReorderHandle'); target property is 'UriSource' (type 'Uri')
Unplanned
Last Updated: 02 Jun 2023 14:04 by Akesh Gupta
Created by: Akesh Gupta
Comments: 0
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.
Unplanned
Last Updated: 01 Jun 2023 08:25 by Akesh Gupta
Support for relative source binding in the Listview ItemTemplate/SwipeTemplate
1 2 3