Completed
Last Updated: 04 Jun 2021 14:32 by ADMIN
Release R2 2021
Visual Studio for Mac 8.9 no longer includes the Xamarin.Forms previewer in favor of XAML Hot Reload.  This leads to the following exception when trying to install Telerik Xamarin VS for Mac extension: "
Xamarin VS for Mac extension throws "Xamarin.FormsPreviewer v.4.15 could not be found in any repository" on install".
Completed
Last Updated: 03 Nov 2021 18:12 by ADMIN
Release 2021.2.728 (R2 2021 minor release)
Created by: Vlad
Comments: 23
Category: UI for Xamarin
Type: Bug Report
8

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

Declined
Last Updated: 02 Mar 2021 06:49 by ADMIN

When I update Telerik.UI.for.Xamarin to v2021.1.119.1, I got following error:

 

Unable to resolve dependency 'Telerik.UI.for.Xamarin.Documents.Spreadsheet.FormatProviders.Xls'. Source(s) used: 'nuget.org', 'Telerik', 'Microsoft Visual Studio Offline Packages'.

 

Could you help to take a look? Thanks

Completed
Last Updated: 21 Jul 2022 13:19 by ADMIN
Release R1 2021 SP1

When building against XF5 and after migrating a project you can get the following error:-

Severity Code Description Project File Line Suppression State
Error failed linking file resources. App1.Android
Error '5dp' is incompatible with attribute verticalOffset (attr) float [weak]. App1.Android
Error '10dp' is incompatible with attribute horizontalOffset (attr) float [weak]. App1.Android

It appears to be a conflict between

<PackageReferenceInclude="Xamarin.Google.Android.Material"Version="1.2.1.1" />

and Telerik assemblies.

If a dummy app is built with that Nuget it all works fine until the Nuget

<PackageReference Include="Telerik.UI.for.Xamarin" Version="2021.1.119.1" />

is added.

So you can have one or the other but not both.

Please see this GitHub thread where its discussed more and a sample app is posted.

(I am user Gmotagi in it)

https://github.com/xamarin/Xamarin.Forms/issues/13303

 

 

 

 
Declined
Last Updated: 25 Jan 2021 11:59 by ADMIN
Created by: Vardan
Comments: 4
Category: UI for Xamarin
Type: Bug Report
0

Hi folks.

 

I am using the rad list view with grouping in my application. There are some cases when the list has empty groups (That's ok because according to the application's logic I can move items between groups). The problem is that the empty group it's not actually "Empty". It has a blank item which is not desirable behavior for me. I have a list view "item tapped" event which navigates the user to the details screen and when I tap on the empty group's item the application throws an exception because the list item is blank. I have attached a sample app according to this example and GIF files showing the issue.

 

Steps To Reproduce

 

  1. Download the zip file
  2. Open The app
  3. Add necessary Telerik dlls (Can't send dlls with the sample because of size)
  4. Tap on empty item


    Versions

    1. Xamarin Forms 5.0.0.1874
    2. Telerik Controls 2020.3 (latest)
    3. IDE Visual studio 2019

     

    Unplanned
    Last Updated: 10 Dec 2020 15:58 by ADMIN

    Currently TelerikLocalizationManager sets CurrentThread.CurrentCulture on Android and iOS taking into account the target device culture.

    If the developer has set the CurrentCulture on app level (different than the device culture), it is reset by our LocalizationManager.
    Declined
    Last Updated: 05 Dec 2020 20:13 by Mehdi
    Hi, I am getting NullReferenceException when trying to set AppointmentsSource for RadCalendar (version 2020.3.916.1) in my page, however, it is set and displayed successfully in the Android project.
    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.

     

    Completed
    Last Updated: 06 Nov 2020 14:52 by ADMIN
    Release 2020.3.1106 (R3 2020 minor release)
    Telerik.Documents.ImageUtils.dll referenced with Magick.NET as a dependency. But Magick.NET is not compatible with Xamarin.Forms
    The apps cannot be published on the Windows store
    Declined
    Last Updated: 05 Nov 2020 07:29 by ADMIN
    Created by: Stefan
    Comments: 2
    Category: UI for Xamarin
    Type: Bug Report
    1

    In Selection Changed method SelectedSeries is always empty.

    Is there other way to get which series is selected?

     

    Completed
    Last Updated: 22 Oct 2020 15:33 by ADMIN
    Release R3 2020 SP1
    "System.UriFormatException: Invalid URI: The Uri string is too long." is thrown when loading the converted rtf to HTML into the RichText Editor.
    Duplicated
    Last Updated: 06 Oct 2020 06:39 by ADMIN
    Created by: Stefan
    Comments: 1
    Category: UI for Xamarin
    Type: Bug Report
    1
    Its not possible to change font family in Rad Legend. Is there a wourkaround?
    Duplicated
    Last Updated: 25 Sep 2020 14:35 by ADMIN
    Created by: Stefan
    Comments: 3
    Category: UI for Xamarin
    Type: Bug Report
    0
    On iOS devices if you have only 1 Series for Rad Cartesian Chart, series Name is cutoff(horizontally and vertically, depends where are you putting Categorical Axis)
    Completed
    Last Updated: 16 Sep 2020 11:41 by ADMIN
    Release R3 2020
    When Fill property of the GaugeRangeBarIndicator is bound to a property in the ViewModel and that property is updated, occasionally the change is not reflected in the UI - the Fill color is not updated.
    Declined
    Last Updated: 18 Nov 2020 17:34 by Chris

    Runtime exception: Java.Lang.RuntimeException: Font asset not found Fonts/telerikfont.ttf, when trying to access any page with controls that use telerikfont, like AutoCompleteView, TreeView, etc.

    Completed
    Last Updated: 24 Jun 2020 12:00 by ADMIN
    Release R2 2020 SP
    Created by: Nadya
    Comments: 1
    Category: UI for Xamarin
    Type: Bug Report
    0

    Hi,

    I was checking your updates on my mobile and the app crashed.

    Steps:

    1. Go to Calendar & Scheduling

    2. Agenda View Configuration

    3. Scroll to 2022 for example

    4. Press Today button - app crashes

    It is easily reproducuble.

    Here is the log from logcat:

    05-15 07:52:09.267  5756  5756 E AndroidRuntime: FATAL EXCEPTION: main
    05-15 07:52:09.267  5756  5756 E AndroidRuntime: Process: com.telerik.xamarin, PID: 5756
    05-15 07:52:09.267  5756  5756 E AndroidRuntime: java.lang.ArrayIndexOutOfBoundsException: length=109; index=-1
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at java.util.ArrayList.get(ArrayList.java:439)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at com.telerik.widget.calendar.agendaview.CalendarAgendaView$1.onScrolled(CalendarAgendaView.java:78)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.support.v7.widget.RecyclerView.dispatchOnScrolled(RecyclerView.java:4961)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.support.v7.widget.RecyclerView.dispatchLayoutStep3(RecyclerView.java:4021)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:3652)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:4194)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1812)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1656)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.LinearLayout.onLayout(LinearLayout.java:1565)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at com.telerik.widget.calendar.agendaview.CalendarAgendaLayout.arrange(CalendarAgendaLayout.java:102)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at com.telerik.widget.calendar.RadCalendarView.onLayout(RadCalendarView.java:1132)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.ViewRenderer_2.n_onLayout(Native Method)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.ViewRenderer_2.onLayout(ViewRenderer_2.java:47)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at com.xamarin.forms.platform.android.FormsViewGroup.measureAndLayout(FormsViewGroup.java:37)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.VisualElementRenderer_1.n_onLayout(Native Method)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.VisualElementRenderer_1.onLayout(VisualElementRenderer_1.java:81)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at com.xamarin.forms.platform.android.FormsViewGroup.measureAndLayout(FormsViewGroup.java:37)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.VisualElementRenderer_1.n_onLayout(Native Method)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.VisualElementRenderer_1.onLayout(VisualElementRenderer_1.java:81)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at com.xamarin.forms.platform.android.FormsViewGroup.measureAndLayout(FormsViewGroup.java:37)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.VisualElementRenderer_1.n_onLayout(Native Method)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.VisualElementRenderer_1.onLayout(VisualElementRenderer_1.java:81)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at com.xamarin.forms.platform.android.FormsViewGroup.measureAndLayout(FormsViewGroup.java:37)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.VisualElementRenderer_1.n_onLayout(Native Method)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.VisualElementRenderer_1.onLayout(VisualElementRenderer_1.java:81)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at com.xamarin.forms.platform.android.FormsViewGroup.measureAndLayout(FormsViewGroup.java:37)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.VisualElementRenderer_1.n_onLayout(Native Method)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.VisualElementRenderer_1.onLayout(VisualElementRenderer_1.java:81)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at com.xamarin.forms.platform.android.FormsViewGroup.measureAndLayout(FormsViewGroup.java:37)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md59ee76e6e58d2e8d37e01f503ba67c2ac.RadViewContainerBase.n_onLayout(Native Method)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md59ee76e6e58d2e8d37e01f503ba67c2ac.RadViewContainerBase.onLayout(RadViewContainerBase.java:46)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.ViewRenderer_2.n_onLayout(Native Method)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.ViewRenderer_2.onLayout(ViewRenderer_2.java:47)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at com.xamarin.forms.platform.android.FormsViewGroup.measureAndLayout(FormsViewGroup.java:37)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.PageRenderer.n_onLayout(Native Method)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.PageRenderer.onLayout(PageRenderer.java:72)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at com.xamarin.forms.platform.android.FormsViewGroup.measureAndLayout(FormsViewGroup.java:37)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md58432a647068b097f9637064b8985a5e0.NavigationPageRenderer.n_onLayout(Native Method)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md58432a647068b097f9637064b8985a5e0.NavigationPageRenderer.onLayout(NavigationPageRenderer.java:65)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at com.xamarin.forms.platform.android.FormsViewGroup.measureAndLayout(FormsViewGroup.java:37)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.PlatformRenderer.n_onLayout(Native Method)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at md51558244f76c53b6aeda52c8a337f2c37.PlatformRenderer.onLayout(PlatformRenderer.java:55)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1083)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1812)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1656)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.LinearLayout.onLayout(LinearLayout.java:1565)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1812)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1656)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.LinearLayout.onLayout(LinearLayout.java:1565)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at com.android.internal.policy.DecorView.onLayout(DecorView.java:1041)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.View.layout(View.java:22419)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewGroup.layout(ViewGroup.java:6584)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:3378)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2842)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1888)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8511)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:949)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.Choreographer.doCallbacks(Choreographer.java:761)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.Choreographer.doFrame(Choreographer.java:696)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:935)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:873)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:99)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:214)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:7050)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
    05-15 07:52:09.267  5756  5756 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:965)

    Unplanned
    Last Updated: 07 May 2020 08:01 by ADMIN
    Created by: Dayanand
    Comments: 1
    Category: UI for Xamarin
    Type: Bug Report
    2

    The chart's series are not detecting property changed notifications on items in the series.

    Note:

    • This works as expected in UWP
    • The series also doesn't seem to detect any ItemsSource property changes either.

    Reproducible

    If you have a data model where the properties are using INotifyPropertyChanged, for example from your NotifyPropertyChangedBase

    public class Item : NotifyPropertyChangedBase
    {
        private DateTime date;
        private int value;
    
        public DateTime Date
        {
            get => date;
            set => UpdateValue(ref date, value);
        }
    
        public int Value
        {
            get => value;
            set => UpdateValue(ref this.value, value);
        }
    }

    Here's a view model to use, invoke the command to observe the problem

    public class MainViewModel : NotifyPropertyChangedBase
    {
        public MainViewModel()
        {
            var rand = new Random();
    
            DataPoints = new ObservableCollection<Item>(Enumerable.Range(1,5).Select(i=>new Item
            {
                Date = DateTime.Today.AddDays(-i),
                Value = rand.Next(1,10)
            }));
    
            ChangeDataCommand = new Command(() =>
            {
                foreach (var dataPoint in DataPoints)
                {
                    dataPoint.Value = rand.Next(1, 20);
                }
            });
        }
    
        private ObservableCollection<Item> dataPoints;
        public ObservableCollection<Item> DataPoints
        {
            get => dataPoints;
            set => UpdateValue(ref dataPoints, value);
        }
    
        public Command ChangeDataCommand { get; set; }
    }

    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition/>
            <RowDefinition Height="Auto"/>
        </Grid.RowDefinitions>
    
        <telerikChart:RadCartesianChart x:Name="Chart">
            <telerikChart:RadCartesianChart.HorizontalAxis>
                <telerikChart:DateTimeContinuousAxis LabelFormat="MM-dd"
                                                     LabelFitMode="Rotate" />
            </telerikChart:RadCartesianChart.HorizontalAxis>
            <telerikChart:RadCartesianChart.VerticalAxis>
                <telerikChart:NumericalAxis Minimum="0" Maximum="10"/>
            </telerikChart:RadCartesianChart.VerticalAxis>
            <telerikChart:RadCartesianChart.Series>
                <telerikChart:LineSeries ValueBinding="Value"
                                               CategoryBinding="Date"
                                               ItemsSource="{Binding DataPoints}" />
            </telerikChart:RadCartesianChart.Series>
        </telerikChart:RadCartesianChart>
    
        <Button Text="Change Data"
                Command="{Binding ChangeDataCommand}"
                HorizontalOptions="Fill"
                Margin="5"
                Grid.Row="1"/>
    </Grid>

    Unplanned
    Last Updated: 13 May 2022 07:22 by ADMIN
    Created by: Jinfeng
    Comments: 3
    Category: UI for Xamarin
    Type: Bug Report
    2
    RdBusyIndicator BusyContent data binding does not work. If a string constant is assigned to the     

     

         <telerik:RadBusyIndicator
                    HorizontalOptions="FillAndExpand"
                    VerticalOptions="FillAndExpand"
                    IsBusy="{Binding IsBusy}"
                    IsVisible="{Binding IsBusy}"
                    AnimationContentHeightRequest="60"
                    AnimationContentWidthRequest="60"
                    AnimationType="Animation3"
                    AnimationContentColor="{DynamicResource BrandPrimaryColor}">
                    <telerik:RadBusyIndicator.BusyContent>
                        <Label Text="{Binding BusyContent}" HorizontalOptions="Center"/>
                    </telerik:RadBusyIndicator.BusyContent>
          </telerik:RadBusyIndicator>

     

    RdBusyIndicator BusyContent data binding does not work for the above Label inside the "telerik:RadBusyIndicator.BusyContent". If a string constant is assigned to the Text(for example "Loading..."), then it works perfectly.

    The view model 100% has the property "BusyContent" with a value. By the way, the IsBusy and IsVisible data binding work fine.   

    Unplanned
    Last Updated: 20 Apr 2020 09:12 by ADMIN

    Use the following code to reproduce the behavior described in the issue title:

    <telerikInput:RadButton BorderThickness="10,0,0,0" BorderColor="Blue" Clicked="RadButton_Clicked"/>

    private void RadButton_Clicked(object sender, EventArgs e)
    {
      RadButton btn = (RadButton)sender;
      if (btn.BorderColor == Color.Blue)
      {
        btn.BackgroundColor = Color.Yellow;
        btn.BorderColor = Color.Red;
      }
      else
      {
        btn.BorderColor = Color.Blue;
        btn.BackgroundColor = Color.Cyan;
      }
    }

    Expected Result:

    Both the BackgroundColor and BorderColor change without any changes to BorderThickness.

    Observed Result:

    The RadButton's border disappears. Note that even if I programmatically set BorderThickness in the same click event, it is still not visible again.

     

    This is reproducible using 2020.1.318 and minimum required dependencies on Android.

    Duplicated
    Last Updated: 30 Mar 2020 07:48 by ADMIN
    Created by: Jag
    Comments: 1
    Category: UI for Xamarin
    Type: Bug Report
    0

    In the SearchViewSingleLineItems Telerik template, it places a RadListView in an auto-sized RowDefinition. As a result, this causes the RadListView not to appear on iOS. This should be a star-sized row as mentioned in this UI for Xamarin documentation.

    Although unrelated to the issue, the deprecated RadAutoComplete is being used for the example. Please update it to use the new RadAutoCompleteView instead.

    Please update this template (and any other search templates that might have the same issues), thank you.