Unplanned
Last Updated: 18 Oct 2021 09:22 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

Pending Review
Last Updated: 15 Oct 2021 13:51 by Brad

If you set the RadDateTimePicker's IsVisible value to false and there is navigation occurring, the internal logic tries to dispose the RadPopup and an exception is thrown on Android.

This feedback item is to ask that you attempt to add internal protections to avoid this from happening.

 

Here is the exception stacktrace in case it is useful:

JniPeerMembers.AssertSelf (Java.Interop.IJavaPeerable self)
JniPeerMembers+JniInstanceMethods.InvokeVirtualVoidMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters)
PopupWindow.set_ContentView (Android.Views.View value)
RadPopup.ClearAndroidContext ()
RadPopup.UpdatePopupContext ()
RadPopup.OnPlacementTargetRendererChanged ()
PopupBase.PlacementTarget_PropertyChanged (System.Object sender, System.ComponentModel.PropertyChangedEventArgs e)
PopupBase+<>c.<AttachWeakEventListenerForPlacementTargetPropertyChanged>b__99_0 (Telerik.XamarinForms.Primitives.PopupBase listener, System.Object sender, System.ComponentModel.PropertyChangedEventArgs eventArgs)
WeakEventListener`3[TListener,TEventSource,TEventArgs].OnEvent (System.Object sender, TEventArgs eventArgs)
(wrapper delegate-invoke) <Module>.invoke_void_object_PropertyChangedEventArgs(object,System.ComponentModel.PropertyChangedEventArgs)
BindableObject.OnPropertyChanged (System.String propertyName)
Element.OnPropertyChanged (System.String propertyName)
BindableObject.ClearValue (Xamarin.Forms.BindableProperty property, System.Boolean fromStyle, System.Boolean checkAccess)
BindableObject.ClearValue (Xamarin.Forms.BindableProperty property)
Platform+<>c__DisplayClass45_0.<Cleanup>g__DoCleanup|0 ()
Platform.Cleanup (System.Collections.Generic.List`1[T] viewsToRemove, System.Collections.Generic.List`1[T] renderersToDispose)
Platform.SetPage (Xamarin.Forms.Page newRoot)
Platform.Dispose ()
FormsAppCompatActivity.OnDestroy ()
Activity.n_OnDestroy (System.IntPtr jnienv, System.IntPtr native__this)
(wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.8(intptr,intptr)

Unplanned
Last Updated: 13 Oct 2021 15:34 by Tom
Created by: Yuujin
Comments: 3
Category: RichTextEditor
Type: Bug Report
3

Focused event is not fired:

 <richtexteditor:RadRichTextEditor Focused="RadRichTextEditor_Focused"/>

private void RadRichTextEditor_Focused(object sender, FocusEventArgs e)
{

}

 

 

Unplanned
Last Updated: 13 Oct 2021 13:37 by Tom
Created by: Tom
Comments: 1
Category: RichTextEditor
Type: Bug Report
2

<telerikRichTextEditor:RadRichTextEditor Grid.Row="1" Unfocused="RadRichTextEditor_Unfocused"/>

 

private void RadRichTextEditor_Unfocused(object sender, FocusEventArgs e)
{

}
Unplanned
Last Updated: 12 Oct 2021 13:43 by ADMIN

The app crashes randomly when scrolling through the images loaded from the tagit app. 
The crash occurs on iPhone SE 2020 iOS 14.8, it doesn't crash every time you scroll through the images, the crash appears randomly.  

crash on iPhone X iOS 14.8


The issue cannot be reproduced on iPhone 12 ProMax iOS 14.8.

Unplanned
Last Updated: 12 Oct 2021 12:29 by ADMIN
Some Shading elements are not property imported which leads to unexpected drawings on the exported (previewed in the PdfViewer) document.
Completed
Last Updated: 12 Oct 2021 10:09 by ADMIN
Release R3 2021
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
Completed
Last Updated: 08 Oct 2021 15:40 by n/a
Release 2020.3.1207 (R3 2020 minor release)

if you look at the .nuspec file for the Telerik.UI.for.Xamarin.Documents.Flow package there is an entry in the 

<framework> assemblies element;

<frameworkAssembly assemblyName=”WindowsBase” targetFramework=””/ >

This is what causes NuGet to drag the WindowsBase assembly in.

 we cannot build the iOS project - we get the following error.

The type 'NotifyCollectionChangedAction' exists in both 'System, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' and 'WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'

We are not referencing the WindowsBase assembly directly, but on analyzing the Nuget dependencies we found the following dependency chain;

Telerik.UI.for.Xamarin (2020.3.1106.1) -> Telerik.UI.for.Xamarin.Documents.Flow (2020.3.1019) -> WindowsBase (Framework Assembly)

 it seems that WindowsBase (and PresentationCore which is also included) are not intended for Xamarin iOS or Android applications.

 

Declined
Last Updated: 08 Oct 2021 07:57 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: 05 Oct 2021 08:56 by ADMIN
Created by: Ajaysinh
Comments: 2
Category: Chart
Type: Bug Report
1
Hello, 

I am using Telerik RadCartesianChart to display 5 different series. As per requirement, I need to use a secondary vertical Axis for the 5th series. I followed https://www.telerik.com/forums/multi-axes-chart-xamarin-ios to achieve that.  But if I bind data after a delay then it's not working for iOS.

Steps:
1. Bind series data after delay.

For more details please refer attached files.

I look forward to your reply!

Regards,
Ajay Dodiya | Sr. Xamarin Developer
Completed
Last Updated: 04 Oct 2021 13:31 by ADMIN
Release 2019.2.708 (R2 2019 minor release)

The pdf content is not visualized properly on UWP and iOS when the file is loaded from a stream. 

Also if you try to load PDF twice on the same PDF Viewer, an exception is raised.

Unplanned
Last Updated: 04 Oct 2021 13:30 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: 04 Oct 2021 12:11 by ADMIN
After changing the ItemsSource dynamically in code, the scrollbars disappear and the last column becomes invisible until the user taps an item in the DataGrid on Android 7.1. 
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.

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. 
1 2 3 4 5 6