Unplanned
Last Updated: 29 Jan 2024 06:11 by ADMIN
Created by: SturmA
Comments: 5
Category: ListView
Type: Bug Report
13
when changes are made in the xaml, they are not applied live in the running app using the Hot Reload
Declined
Last Updated: 14 Dec 2023 15:49 by ADMIN
Created by: Nico
Comments: 3
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.

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.

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. 
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')
Declined
Last Updated: 25 Apr 2023 08:13 by ADMIN
Created by: Legrand
Comments: 1
Category: ListView
Type: Feature Request
0

I tried to make an horizontal listview, using ListViewGridLayout. I want only one row with all the items from the collection.

I don't know how to set the SpanCount properly.

In the template, the image is not displayed (the function ImageResource  is working in other control), only the Label is displayed.

                <telerik:RadListView 
                    Grid.Column="3"                
                    ItemsSource="{Binding StepList}"
                    >
                    <telerik:RadListView.ItemTemplate>
                        <DataTemplate>
                            <telerik:ListViewTemplateCell>
                                <telerik:ListViewTemplateCell.View>
                                        <Grid>
                                            <HorizontalStackLayout Margin="10, 10, 10, 0">
                                                <Image IsVisible="True"  Source="{versares:ImageResource Images.nextstep.jpg}" HeightRequest="16" VerticalOptions="Center" />
                                                <Label Text="{Binding DisplayedName}" FontSize="16" FontAttributes="Bold" TextColor="Black" VerticalOptions="Center" />
                                            </HorizontalStackLayout>
                                        </Grid>
                                </telerik:ListViewTemplateCell.View>
                            </telerik:ListViewTemplateCell>
                        </DataTemplate>
                    </telerik:RadListView.ItemTemplate>
                    <telerik:RadListView.LayoutDefinition>
                        <telerik:ListViewGridLayout
                            SpanCount="{Binding StepListCount}"
                                HorizontalItemSpacing="2" 
                                VerticalItemSpacing="2" />
                    </telerik:RadListView.LayoutDefinition>
                </telerik:RadListView>
Completed
Last Updated: 18 Jan 2023 12:29 by ADMIN
Release 5.0.0

I used RadListView in a Grid, Grid has ColumnSpacing, 

for example:

 <Grid
RowSpacing="1"
      ColumnSpacing="1"
      WidthRequest="305"
      HeightRequest="303"
      BackgroundColor="#FF454545">
    <Grid.RowDefinitions>
        <RowDefinition Height="36"/>
        <RowDefinition Height="28"/>
        <RowDefinition Height="82"/>
        <RowDefinition Height="50"/>
        <RowDefinition Height="50"/>
        <RowDefinition Height="50"/>
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="152"/>
        <ColumnDefinition Width="152"/>
    </Grid.ColumnDefinitions>

    <telerik:RadListView x:Name="listView" Grid.Row="5" Grid.ColumnSpan="2" WidthRequest="305">
        <telerik:RadListView.ItemTemplate>
            <DataTemplate>
                <telerik:ListViewTemplateCell>
                    <telerik:ListViewTemplateCell.View>
                        <Grid BackgroundColor="Gray">
                            <Label Margin="10" Text="{Binding Name}" />
                        </Grid>
                    </telerik:ListViewTemplateCell.View>
                </telerik:ListViewTemplateCell>
            </DataTemplate>
        </telerik:RadListView.ItemTemplate>
    </telerik:RadListView>
</Grid>

I found the RadListView.Width is 304(ColumnDefinition plus), not 305. 

Unplanned
Last Updated: 19 Dec 2022 15:44 by Rob

There is a slow performance when scrolling, expand/collapse items when the ListView Groups are sticky and GroupHeaderTemplate is used. 

Workaround
1. Set IsGroupHeaderStickty to false. 

or

2.. Use the default group header template

Completed
Last Updated: 14 Sep 2022 10:09 by ADMIN
Release 3.0.0
Created by: Daniel
Comments: 1
Category: ListView
Type: Bug Report
0

Hi Team,

When I use a RadEntry or Entry in the RadListView, it is fine when rendering flat data. However, when the items are grouped, the app has a native WinUI unhandled exception (that needs a 2nd instance of VS2022 to catch).

The only way to stop it was to not use an entry-like control like a Label.

Here is code to reproduce it,  I've attached a runnable example

 

<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:telerik="clr-namespace:Telerik.Maui.Controls;assembly=Telerik.Maui.Controls"
             xmlns:telerikDataControls="clr-namespace:Telerik.XamarinForms.DataControls;assembly=Telerik.Maui.Controls.Compatibility"
             xmlns:telerikListView="clr-namespace:Telerik.XamarinForms.DataControls.ListView;assembly=Telerik.Maui.Controls.Compatibility"
             x:Class="EntryTests.MainPage">
    <Grid>
        <telerikDataControls:RadListView x:Name="rulesListView"
                                         ItemsSource="{Binding Clients}"
                                         VerticalScrollBarVisibility="Always">
            <telerikDataControls:RadListView.GroupDescriptors>
                <telerikListView:PropertyGroupDescriptor PropertyName="Username" />
            </telerikDataControls:RadListView.GroupDescriptors>
            <telerikDataControls:RadListView.ItemTemplate>
                <DataTemplate>
                    <telerikListView:ListViewTemplateCell>
                        <!-- WORKS -->
                        <!--<Label Text="{Binding Username}" FontSize="14"/>-->
                        <!-- HARD CRASH -->
                        <telerik:RadEntry Text="{Binding Username}" FontSize="14" />
                    </telerikListView:ListViewTemplateCell>
                </DataTemplate>
            </telerikDataControls:RadListView.ItemTemplate>
        </telerikDataControls:RadListView>
    </Grid>
</ContentPage>

 

Version Note: The repro app is using UI for MAUI v0.9.0 because it was tested by Lance McCarthy with both 0.8.0 and 0.9.0 (this 0.9.0 was built on May 11th).

Completed
Last Updated: 05 Aug 2022 02:39 by Allen
Release 2.3.0

When using .net maui multi-window and adding RadListView the following exception occurs on some mac machines: 

Terminating app due to uncaught exception 'NSObjectNotAvailableException', reason: 'UIAlertView is deprecated and unavailable for UIScene based applications, please use UIAlertController!'

1 2 3