R1 2019 (version 2019.1.116.340) - Very Buggy

8 posts, 0 answers
  1. IanV
    IanV avatar
    26 posts
    Member since:
    Dec 2008

    Posted 16 Jan Link to this post

    Today I upgraded to R1 2019 (version 2019.1.116.340)

     

    I cleaned all projects, deleted all bin/obj, rebooted VS and then rebuilt. All my Telerik controls are no longer are visible. White spaces. iOS and Android

    I restored the previous 2018 version and it's working again

     

  2. Lance | Technical Support Engineer, Principal
    Admin
    Lance | Technical Support Engineer, Principal avatar
    989 posts

    Posted 16 Jan Link to this post

    Hi Ian,

    Can you confirm the projects support the new minimum required dependencies? Here's a screenshot:




    Regards,
    Lance | Tech Support Engineer, Sr.
    Progress Telerik
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
  3. IanV
    IanV avatar
    26 posts
    Member since:
    Dec 2008

    Posted 16 Jan in reply to Lance | Technical Support Engineer, Principal Link to this post

    Hi Lance,

    When I upgraded to 2019 R1, it did not add SkiaSharp.Views.Forms and 2018 R3 did not need it.

    The Telerik NuGet server has Telerik.UI.for.Xamarin.SkiaSharp - Do I add that one, or the more generic SkiaSharp.Views.Forms from Nuget.org ?

     

     

     

  4. IanV
    IanV avatar
    26 posts
    Member since:
    Dec 2008

    Posted 16 Jan Link to this post

    HI Lance,

    Unfortunately the Telerik 2019 R1 ListView controls are blank still. I have added the SkiaSharp tools as you requested, cleaned all the bin/obj but still ListView controls, on iOS and Android, are invisible.

    Reverting to 2018 R3 works.

    The controls are there, I can pull-to-refresh and the spinners appear and the view models populate. But the ListViews do not show any content. Tapping the listview  results in nothing happening, so the control isn't responding to taps

    The ListView has:

    1. GroupHeaderTemplate
    2. ItemTemplateSelector (DOES NOT FIRE)
    3. Templates in separate xaml files

    The only thing that changes is installing 2019 R1. Reverting to 2018 R3 fixes the invisible ListViews

     

     

  5. IanV
    IanV avatar
    26 posts
    Member since:
    Dec 2008

    Posted 16 Jan Link to this post

    I have found that if I remove the GroupDescriptors tag (below) then the ListView will render, but I loose GroupHeaders (bad)

     

    <!-- GROUP BY -->
    <telerikDataControls:RadListView.GroupDescriptors>
      <!--  I use a HotListGroupHeaderConverter to change the Date to a nice format-->
     <telerikListView:PropertyGroupDescriptor PropertyName="GroupBySort"  SortOrder="Ascending" />
      </telerikDataControls:RadListView.GroupDescriptors>

     

    My HotListGroupHeaderConverter is:

    public class HotListGroupHeaderConverter : IValueConverter
    {
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
     
            if (value is GroupHeaderContext ctx)
            {
                if (ctx.Items.FirstOrDefault() is IHotlistItem item )
                {
                   return  item.GroupByTitle;
                }
            }
            
            return "Err Expecting IHotlistItem";
        }
     
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
        {
            return "";
        }
    }

     

     

     

     

  6. IanV
    IanV avatar
    26 posts
    Member since:
    Dec 2008

    Posted 16 Jan Link to this post

    Here's the full ListView:

     

    <telerikDataControls:RadListView
                                    x:Name="list"
                                    GroupHeaderTemplate="{StaticResource ListViewGroupHeaderTemplate}"
                                    IsVisible="{Binding IsLoadingHotlist, Converter={StaticResource NegateBooleanConverter}}"
                                    ItemsSource="{Binding ItemsHotlist}"
                                    BackgroundColor="White"
                                    IsPullToRefreshActive="{Binding IsBusyHotlist}"
                                    IsPullToRefreshEnabled="True"
                                    SelectionMode="Single">
     
     
                        <!-- GROUP BY -->
                        <telerikDataControls:RadListView.GroupDescriptors>
                            <!-- TRICK I use a HotListGroupHeaderConverter to change the Date here to a nice pretty print -->
                            <telerikListView:PropertyGroupDescriptor PropertyName="GroupBySort"  SortOrder="Ascending" />
                        </telerikDataControls:RadListView.GroupDescriptors>
     
     
                        <!-- COMMANDS -->
                        <!-- COMMANDS -->
                        <!-- COMMANDS -->
     
                        <telerikDataControls:RadListView.Commands>
                            <commands:ListViewUserCommand Id="PullToRefreshRequested" Command="{Binding RefreshHotlistCommand}" />
                            <commands:ListViewUserCommand Id="ItemTap" Command="{Binding HotlistTapCommand}" />
                        </telerikDataControls:RadListView.Commands>
     
     
                        <!-- TEMPLATE CELLS -->
                        <!-- TEMPLATE CELLS -->
                        <!-- TEMPLATE CELLS -->
     
                        <telerikDataControls:RadListView.ItemTemplateSelector>
                            <vm:HotlistItemSelector
                                            AppointmentTemplate="{StaticResource AppointmentCellTemplate}"
                                            TaskTemplate="{StaticResource TaskCellTemplate}"
                                            ErrorTemplate="{StaticResource ErrorCellTemplate}"/>
                        </telerikDataControls:RadListView.ItemTemplateSelector>
     
     
                    </telerikDataControls:RadListView>
  7. Didi
    Admin
    Didi avatar
    197 posts

    Posted 18 Jan Link to this post

    Hello Ian,

    You can find this ticket answered at the following link below:

    https://www.telerik.com/forums/r1-2019-breaks-listview-w-groupdescriptors

    Regards,
    Didi
    Progress Telerik
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
  8. liam
    liam avatar
    4 posts
    Member since:
    Mar 2019

    Posted 15 Mar Link to this post

    Really you are the best.
Back to Top