Unplanned
Last Updated: 21 Sep 2021 08:05 by ADMIN
Occasionally the DataGrid horizontal scrolling does not work properly after changing its ItemsSource.  Still, tapping on any item, make it possible to scroll again.
Unplanned
Last Updated: 20 Sep 2021 15:34 by ADMIN
If a tooltip is already displayed in portrait orientation, rotating to landscape causes the tooltip to end up in a very wrong location.
Unplanned
Last Updated: 06 Sep 2021 08:37 by ADMIN
Fill color is not working in AreaSeries when negative values are given on iOS 12.
Unplanned
Last Updated: 31 Aug 2021 14:02 by ADMIN
The glyphs are rendered with additional unexpected lines when a specific custom Type 1 font is used to show them.
Declined
Last Updated: 31 Aug 2021 13:12 by Tom

When using a RadListview with a Grid or a Stack Layout in iOS I get the following exception. I haven't tested using the stacklayout outside of the RadListView nor have I tested it outside of the ItemTemplateSelector


Telerik.XamarinForms.Common.NotRegisteredRendererException: There is no renderer registered for the specified type: Xamarin.Forms.Grid
It works fine on Android. Below is the xaml I'm using.


<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:telerikDataControls="clr-namespace:Telerik.XamarinForms.DataControls;assembly=Telerik.XamarinForms.DataControls"
             xmlns:telerikListView="clr-namespace:Telerik.XamarinForms.DataControls.ListView;assembly=Telerik.XamarinForms.DataControls"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:d="http://xamarin.com/schemas/2014/forms/design"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:models="clr-namespace:AlertTest.Models"
             mc:Ignorable="d"
             xmlns:views="clr-namespace:AlertTest.Views"
             x:Class="AlertTest.Views.MainPage">
    <ContentPage.Resources>
        <ResourceDictionary>
            <DataTemplate x:Key="NonDivisibleTemplate">
                <Grid>
                    <StackLayout Orientation="Vertical" Padding="10" Spacing="0" BackgroundColor="Yellow" InputTransparent="True" Unfocused="StackLayout_Unfocused">
                        <Label Text="{Binding ItemText}"/>
                    </StackLayout>
            </DataTemplate>
            <DataTemplate x:Key="DivisibleTemplate">
                <Grid>
                    <StackLayout Orientation="Vertical" Padding="15" Spacing="0" BackgroundColor="White" Unfocused="StackLayout_Unfocused">
                        <Label Text="{Binding ItemText}" FontSize="Large" HorizontalTextAlignment="Center"/>
                        <Label Text="{Binding ItemText}" FontSize="Small" FontAttributes="Italic" TextColor="Gray"/>
                    </StackLayout>
                </Grid>
            </DataTemplate>

            <models:MyDataTemplateSelector
                x:Key="MyTemplateSelector"
                NonDivisibleTemplate="{StaticResource NonDivisibleTemplate}"
                DivisibleTemplate="{StaticResource DivisibleTemplate}" />
        </ResourceDictionary>
    </ContentPage.Resources>

    <StackLayout VerticalOptions="StartAndExpand">
        <!-- Place new controls here -->
        <views:FloatingLabelEntry EntryText="{Binding EntryText}" Margin="20" BackgroundColor="Yellow" PlaceholderText="{Binding PlaceholderText}"/>
        <Entry TextChanged="Entry_TextChanged" BackgroundColor="AliceBlue" Margin="20"/>
        <telerikDataControls:RadListView x:Name="listView" ItemsSource="{Binding ListItems}" ItemTemplateSelector="{StaticResource MyTemplateSelector}" SelectionMode="Single" IsItemSwipeEnabled="False" >
            <!--<telerikDataControls:RadListView.ItemSwipeContentTemplate>
                <DataTemplate>
                    -->
            <!--<Grid Margin="0"
                  Padding="0"
                  ColumnSpacing="0"
                  RowSpacing="0">-->
            <!--<Grid.ColumnDefinitions>
                            <ColumnDefinition Width="*" />
                            <ColumnDefinition Width="*" />
                        </Grid.ColumnDefinitions>-->
            <!--
                    <StackLayout Orientation="Horizontal" HorizontalOptions="FillAndExpand">
                        <Label BackgroundColor="#2474d2"
                       HorizontalTextAlignment="Start"
                               HorizontalOptions="StartAndExpand"
                       Text="Mark as read"
                       TextColor="White"
                       VerticalTextAlignment="Center" />
                        <Label Grid.Column="2"
                       BackgroundColor="Red"
                       HorizontalTextAlignment="End"
                               HorizontalOptions="EndAndExpand"
                       Text="delete"
                       TextColor="White"
                       VerticalTextAlignment="Center"/>
                    </StackLayout>
                    -->
            <!--</Grid>-->
            <!--
                </DataTemplate>
            </telerikDataControls:RadListView.ItemSwipeContentTemplate>-->
        </telerikDataControls:RadListView>
    </StackLayout>
</ContentPage>

Declined
Last Updated: 27 Aug 2021 09:10 by ADMIN

If you download the pdf document from the internet, save it to the device and try to show it inside PdfViewer, it will not be loaded on Xiaomi phones with MIUI 12.1. and above.

Users report similar issues with downloaded files on MIUI devices, here are a few discussions on the matter:

https://www.reddit.com/r/Xiaomi/comments/l3x5db/miui_12130_broke_file_permissions_on_mi10_lite/

https://www.reddit.com/r/Xiaomi/comments/mx05ur/file_downloading_issues_on_my_xiaomi/

It seems that's the same reason for the PdfViewer not showing downloaded pdf files as it properly shows pdf documents added as embedded resource to the solution.

In Development
Last Updated: 27 Aug 2021 06:37 by ADMIN
System.ArgumentException: Unsupported touch action type.
Parameter name: actionType
   at Telerik.XamarinForms.SkiaSharp.Interaction.SkiaViewInteractionAdapter.Convert(SKTouchAction actionType)
   at Telerik.XamarinForms.SkiaSharp.Interaction.SkiaViewInteractionAdapter.OnTouch(SKTouchEventArgs e)
   at Telerik.XamarinForms.SkiaSharp.Interaction.SkiaViewInteractionAdapter.GlView_Touch(Object sender, SKTouchEventArgs e)
   at SkiaSharp.Views.Forms.SKGLView.OnTouch(SKTouchEventArgs e)

is thrown when scrolling the document using the mouse wheel and using latest official SkiaSharp Views Forms version 2.80.3
Under Review
Last Updated: 26 Aug 2021 12:43 by ADMIN

I want to use a sticky header listview. 
I using the following code to render the sticky header list.

XML page code:

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage 
    xmlns="http://xamarin.com/schemas/2014/forms"
     xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
     x:Class="TEST.Views.AboutPage"
     xmlns:vm="clr-namespace:TEST.ViewModels"

     xmlns:telerikDataControls="clr-namespace:Telerik.XamarinForms.DataControls;assembly=Telerik.XamarinForms.DataControls"
     xmlns:telerikListView="clr-namespace:Telerik.XamarinForms.DataControls.ListView;assembly=Telerik.XamarinForms.DataControls"

     Title="{Binding Title}"
>

    <ContentPage.BindingContext>
        <vm:AboutViewModel />
    </ContentPage.BindingContext>

    <ContentPage.Resources>
        <ResourceDictionary>
            <Color x:Key="Accent">#96d1ff</Color>
        </ResourceDictionary>
        <DataTemplate x:Key="ListViewItemTemplate">
            <telerikListView:ListViewTemplateCell>
                <telerikListView:ListViewTemplateCell.View>
                    <Grid Padding="16, 0, 0, 0" BackgroundColor="#F1F2F5" HeightRequest="100">
                        <Label Text="{Binding Name}" TextColor="#6F6F70" FontSize="Small" />
                    </Grid>
                </telerikListView:ListViewTemplateCell.View>
            </telerikListView:ListViewTemplateCell>
        </DataTemplate>
        <DataTemplate x:Key="ListViewGroupHeaderTemplate">
            <Grid HeightRequest="40">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition />
                </Grid.ColumnDefinitions>                
                <Label Margin="0, 12, 0, 6" Text="{Binding }" Grid.Column="1" TextColor="DarkGray" FontSize="Medium" HorizontalOptions="Start" />
            </Grid>
        </DataTemplate>
        <telerikListView:ListViewGroupStyle x:Key="ListViewGroupHeaderStyle" BackgroundColor="White" />
    </ContentPage.Resources>

    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>       
            <telerikDataControls:RadListView
                x:Name="listView"
                ItemsSource="{Binding Cities}"
                ItemTemplate="{StaticResource ListViewItemTemplate}"
                GroupHeaderTemplate="{StaticResource ListViewGroupHeaderTemplate}"
                GroupHeaderStyle="{StaticResource ListViewGroupHeaderStyle}"
                IsGroupHeaderSticky="True"
                Grid.Row="0"
            >
                <telerikDataControls:RadListView.GroupDescriptors>
                    <telerikListView:PropertyGroupDescriptor PropertyName="Country"/>
                </telerikDataControls:RadListView.GroupDescriptors>

                <telerikDataControls:RadListView.LayoutDefinition>
                    <telerikListView:ListViewGridLayout HorizontalItemSpacing="5"
                                                        ItemLength="120"
                                                        SpanCount="2"
                                                        VerticalItemSpacing="5" />
                </telerikDataControls:RadListView.LayoutDefinition>
            </telerikDataControls:RadListView>
    </Grid>

</ContentPage>

 

 

ViewModels:

public class City
    {
        public string Name { get; set; }
        public string Country { get; set; }
    }

    public class ViewModel
    {
        public ObservableCollection<City> Cities { get; set; }

        public ViewModel()
        {
            this.Cities = new ObservableCollection<City>()
            {
                new City() { Name = "Barcelona", Country = "Spain"},
                new City() { Name = "Madrid", Country = "Spain"},
                new City() { Name = "Barcelona", Country = "Spain"},
                new City() { Name = "Madrid", Country = "Spain"},
                new City() { Name = "Rome", Country = "Italy"},
                new City() { Name = "Florence", Country = "Italy"},
                new City() { Name = "Florence", Country = "Italy"},
                new City() { Name = "London", Country = "England"},
                new City() { Name = "Manchester", Country = "England"},
                new City() { Name = "Manchester", Country = "England"},
                new City() { Name = "Manchester", Country = "England"},
                new City() { Name = "Manchester", Country = "England"},
                new City() { Name = "Manchester", Country = "England"},
                new City() { Name = "Manchester", Country = "England"},
                new City() { Name = "Manchester", Country = "England"},
                new City() { Name = "New York", Country = "USA"},
                new City() { Name = "New York", Country = "USA"},
                new City() { Name = "New York", Country = "USA"},
                new City() { Name = "New York", Country = "USA"},
                new City() { Name = "New York", Country = "USA"},
                new City() { Name = "New York", Country = "USA"},
                new City() { Name = "New York", Country = "USA"},
                new City() { Name = "Boston", Country = "USA"}
             };
        }
    }



I added screenshots here which until header "Italy" works correctly, but later  "Spain" & "USA" header are not sticking as we scroll up.             
Unplanned
Last Updated: 24 Aug 2021 11:02 by ADMIN
When Custom control with bindable property is added to the SideDrawer and OnBindingContextChanged is overridden inside the custom control -> OnBindingContextChanged is invoked after the OnPropertyChanged method. 
Unplanned
Last Updated: 23 Aug 2021 11:48 by ADMIN
when the item is too long and it spans 2 rows in the result view. When user selects this long item and the drop-down is closed, the selected item text is right-aligned in the control. 

Unplanned
Last Updated: 18 Aug 2021 11:37 by ADMIN
1. Create a data grid with 2 picker columns

2. Bind each picker column to a different ItemsSource

3. Add some empty rows to the Datagrid 

4. Start the app

5. Select a picker value from the first column

6. Open a second picker from the other column

 First picker's selection disappears


Unplanned
Last Updated: 13 Aug 2021 12:12 by ADMIN

Programmatically changing column width does not reflect on the UI when the width value is lower than the current width value. 

No issues when increasing the value, the UI is updated

Unplanned
Last Updated: 03 Aug 2021 06:51 by ADMIN
If there is MinDate defined, for example 13th July 5:45 PM and if the user tries to select 14th July 5:40 PM, the spinner redirects incorrectly to 5:45 PM.
Unplanned
Last Updated: 02 Aug 2021 13:50 by ADMIN
When the control is inside listview and the drop-down is displayed, if you tap outside of the combo, the drop-down does not close. 
Unplanned
Last Updated: 28 Jul 2021 13:05 by ADMIN
Created by: David
Comments: 0
Category: TreeView
Type: Bug Report
0
TreeView memory leaks on iOS
Completed
Last Updated: 28 Jul 2021 11:04 by ADMIN
Release 2021.2.728 (R2 2021 minor release)
Created by: Vlad
Comments: 21
Category: UI for Xamarin
Type: Bug Report
7

There seems to be 2 issues with Telerik ui for xamarin and Xamarin.AndroidX.Core versions 1.3.2.2 and newer where A) Linker seems to be failing when set to "Sdk Assemblies Only" on Visual Studio 16.9.0.

 

The other issue is with Telerik RadListView and same  AndroidX.Core at runtime I am getting the following exception:

System.TypeLoadException: 'VTable setup of type Telerik.XamarinForms.DataControlsRenderer.Android.ListViewAccessibilityDelegateCompat failed'

 

Please advise

Unplanned
Last Updated: 19 Jul 2021 12:53 by David

In a scenario where TabView items are added and removed dynamically and IsContentPreserved property is set to "True" - if a new item is added, then the user selects it and the same item is removed, an exception is raised on iOS.

Unplanned
Last Updated: 15 Jul 2021 13:48 by ADMIN

if you have the following setup, more than one ComboBox controls:

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto"/>
        <RowDefinition Height="Auto"/>
    </Grid.RowDefinitions>
    <telerikInput:RadComboBox Grid.Row="0"
                                ItemsSource="{Binding Items}" 
                            DisplayMemberPath="Name"                        
                            SearchTextPath="Name"
                            SearchMode="Contains"
                            Placeholder="select a response..."
                            FontSize="12"
                                x:Name="popup1"
                            SelectionMode="Single"
                            HorizontalOptions="FillAndExpand"
                            HighlightTextColor="DarkOrange"
                            IsDropDownClosedOnSelection="True"
                            IsEditable="True">
           
    </telerikInput:RadComboBox>

    <telerikInput:RadComboBox ItemsSource="{Binding Items}" 
                                DisplayMemberPath="Population" 
                                Grid.Row="1" x:Name="popup2"                      
                            SearchTextPath="Population"
                            SearchMode="Contains"
                            Placeholder="select an employee..."
                            FontSize="12"
                            SelectionMode="Single"
                            HorizontalOptions="FillAndExpand"
                            HighlightTextColor="DarkOrange"
                            IsDropDownClosedOnSelection="True"
                            IsEditable="True">
    </telerikInput:RadComboBox>
</Grid> 

 

and when the user clicks on the first/second control but did not select an item and clicks on another combo, the entry steals focus and cannot close the dwop/down or navigate away.

 

Unplanned
Last Updated: 14 Jul 2021 14:55 by Ganpat
If you use DayView and define MinDate and MaxDate with such values that the interval between them is less than a week, the top week area with the days cannot be scrolled.
Unplanned
Last Updated: 06 Jul 2021 12:15 by ADMIN
Created by: Amitesh
Comments: 0
Category: Entry
Type: Bug Report
1
On Android if the text is longer than the input field and it is set from OnAppearing method, RadEntry displays the ending of the text instead of the beginning.

Also, the issue can be reproduced

when the Entry text is set in code behind, for example on button click:
private void Button_Clicked(object sender, System.EventArgs e)
        {
            this.radEntry.Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ";
        }



inside the AutoCompleteView control when select an item from the suggestion items list. 
1 2 3 4 5 6