Pending Review
Last Updated: 18 Oct 2019 17:20 by Service

As of the latest release (10/04/2019) RadPieChart with a PieSeries having LabelBinding set to a property name, and ShowLabels set to True, with the list of data bound to ItemsSource containing one or more empty pie slices (a null in the list), causes a System.Reflection.TargetException to be thrown on load of the page containing the chart in iOS (this scenario works fine in UWP).

I am using the latest available Visual Studio 2019 (16.3.5) and the latest available Xamarin.Forms package (4.2.0.848062) and testing on an iPad with iOS 13.1.  The reason I need to have a null value in the list is so that the custom color palette I'm applying will always apply the same colors to the same data points (pie slices), even though in some cases, zero or one or two of the three pie slices will have no data value (and so should not appear in the chart, but still "use up" the corresponding color in the 3 colors of the palette).

In the 08/02/2019 release, this scenario worked fine in iOS (the 09/13/2019 release had the https://feedback.telerik.com/xamarin/1431067-chart-ios-invalidcastexception-is-thrown-when-the-chart-is-loaded issue, which is now resolved in the 10/04/2019 release, but which prevented my testing in iOS since in my app I had RadCartesianCharts on the same pages as the RadPieCharts).

The newly broken functionality in iOS could possibly be related to two other items that are marked completed:
https://feedback.telerik.com/xamarin/1366403-piechart-tooltip-behavior-is-not-working-properly (in 10/04/2019 release)
https://feedback.telerik.com/xamarin/1365842-chart-null-value-support (in R3 2018 SP release)

Pending Review
Last Updated: 18 Oct 2019 15:05 by Safan
Created by: Safan
Comments: 0
Category: DataGrid
Type: Bug Report
1

Refer to the attached reproducible.

1. Run app and apply a filter: "Contains 0"

2. Notice #40 is in the correct location, between #30 and #50

3. Press the button on the bottom of the page to go BlankPage and then navigate back.

4. Observe #40 is now at the end of the rows even though the filter is clearly applied.

Look in MainPageViewModel.cs lines 42 to 49. When the navigation back occurs, this code is executed.  I can reproduce the problem with both Replace and Add+Remove operations.

public override void OnNavigatedTo(INavigationParameters parameters)
{
    base.OnNavigatedTo(parameters);

    if (!parameters.ContainsKey("from"))
    {
        var items = new ObservableCollection<MyModel>();
        for (var i = 1; i <= 100; i++)
            items.Add(new MyModel { Number = i.ToString() });
        Items = items;
    }
    else
    {
        var item = Items[39];

        // Bug Test #1 - using ObservableCollection Reset
        Items[39] = item;

        // Bug Test #2 - using ObservableCollection Remove & Add
        //Items.RemoveAt(39);
        //Items.Insert(39, item);
    }
}

Won't Fix
Last Updated: 18 Oct 2019 12:40 by ADMIN
Created by: Tom
Comments: 1
Category: AutoCompleteView
Type: Bug Report
2
The virtual keyboard overlaps the component causing users to not see what they type.
Approved
Last Updated: 18 Oct 2019 11:40 by ADMIN
Created by: Prasanth
Comments: 0
Category: TabView
Type: Bug Report
0

When longer string is used for HeaderText the text could not be wrapped. Also the issue occurs when using Label with LineBreakMode="WordWrap" inside the TabViewHeaderItem.Content:

<telerikPrimitives:TabViewItem>
    <telerikPrimitives:TabViewItem.Header>
        <telerikPrimitives:TabViewHeaderItem>
            <telerikPrimitives:TabViewHeaderItem.Content>
                <Label Text="Lorem ipsum dolor sit amet, consectetur adttert etertert erterter ipiscing elit." LineBreakMode="WordWrap"/>
            </telerikPrimitives:TabViewHeaderItem.Content>
        </telerikPrimitives:TabViewHeaderItem>
    </telerikPrimitives:TabViewItem.Header>
    <telerikPrimitives:TabViewItem.Content>
        <Label Margin="10" Text="Label" />
    </telerikPrimitives:TabViewItem.Content>
</telerikPrimitives:TabViewItem>

 

Approved
Last Updated: 17 Oct 2019 14:11 by ADMIN
When the series data is updated and axis labels are redrawn, occasionally the default DateTime format is shown in DateTimeContinuousAxis.
Under Review
Last Updated: 17 Oct 2019 14:08 by ADMIN

Scrolling a TreeView with expandable items on iOS causes items to randomly change position in the control and prevent items from being selected.
This renders the control unusable on iOS when expandable items are present.

I've attached a basic project that demonstrates the issue.
The project just needs the latest Telerik binaries added to it. They were too large to include.

I believe this is the same issue Martin was experiencing in the comments of https://feedback.telerik.com/xamarin/1427193-treeview-ios-wrong-visualization-with-custom-itemtemplate

Declined
Last Updated: 17 Oct 2019 13:23 by ADMIN
Created by: Marc
Comments: 1
Category: UI for Xamarin
Type: Bug Report
1

We have yet to upgrade our mobile app to Xamarin Forms 4.x and the latest Telerik releases due to a hard crash in Android when we leave a page containing a Telerik ListView control.   

The exception seems to mirror what is discussed here:  https://www.telerik.com/forums/null-ref-error-iorderedtraversalcontroller-updatetraversalorder

Here is what we are seeing... what is the latest on addressing this error?   We need to upgrade from Xamarin Forms 3.6.x soon.

 

 

10-16 15:00:06.082 I/MonoDroid( 4686): UNHANDLED EXCEPTION:

10-16 15:00:06.084 I/MonoDroid( 4686): System.NullReferenceException: Object reference not set to an instance of an object.

10-16 15:00:06.084 I/MonoDroid( 4686):   at Xamarin.Forms.Platform.Android.PageRenderer.Xamarin.Forms.Platform.Android.IOrderedTraversalController.UpdateTraversalOrder () [0x000a4] in D:\a\1\s\Xamarin.Forms.Platform.Android\Renderers\PageRenderer.cs:186

10-16 15:00:06.084 I/MonoDroid( 4686):   at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].UpdateParentPageTraversalOrder () [0x00025] in D:\a\1\s\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:402

10-16 15:00:06.084 I/MonoDroid( 4686):   at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].OnElementPropertyChanged (System.Object sender, System.ComponentModel.PropertyChangedEventArgs e) [0x00116] in D:\a\1\s\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:366

10-16 15:00:06.084 I/MonoDroid( 4686):   at (wrapper delegate-invoke) <Module>.invoke_void_object_PropertyChangedEventArgs(object,System.ComponentModel.PropertyChangedEventArgs)

10-16 15:00:06.084 I/MonoDroid( 4686):   at Xamarin.Forms.BindableObject.OnPropertyChanged (System.String propertyName) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\BindableObject.cs:211

10-16 15:00:06.084 I/MonoDroid( 4686):   at Xamarin.Forms.Element.OnPropertyChanged (System.String propertyName) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\Element.cs:359

10-16 15:00:06.084 I/MonoDroid( 4686):   at Xamarin.Forms.Element.set_Parent (Xamarin.Forms.Element value) [0x000e9] in D:\a\1\s\Xamarin.Forms.Core\Element.cs:216

10-16 15:00:06.084 I/MonoDroid( 4686):   at Xamarin.Forms.Element.OnChildRemoved (Xamarin.Forms.Element child) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\Element.cs:341

10-16 15:00:06.084 I/MonoDroid( 4686):   at Xamarin.Forms.ViewCell.set_View (Xamarin.Forms.View value) [0x00019] in D:\a\1\s\Xamarin.Forms.Core\Cells\ViewCell.cs:25

10-16 15:00:06.084 I/MonoDroid( 4686):   at Telerik.XamarinForms.DataControlsRenderer.Android.ListView.CellContainerBase.Dispose (System.Boolean disposing) [0x00034] in <12ab8aad1d0a41af83f0de07840de122>:0

10-16 15:00:06.084 I/MonoDroid( 4686):   at Java.Lang.Object.Dispose () [0x00000] in <11a340ccc8de43f09c97400139266ef5>:0

10-16 15:00:06.084 I/MonoDroid( 4686):   at Telerik.XamarinForms.DataControlsRenderer.Android.FormsListViewDataSourceAdapterBase.ClearCachedViews () [0x00023] in <12ab8aad1d0a41af83f0de07840de122>:0

10-16 15:00:06.085 I/MonoDroid( 4686):   at Telerik.XamarinForms.DataControlsRenderer.Android.RadListViewDataSourceAdapter.ClearCachedViews () [0x00000] in <12ab8aad1d0a41af83f0de07840de122>:0

10-16 15:00:06.085 I/MonoDroid( 4686):   at Telerik.XamarinForms.DataControlsRenderer.Android.RadListViewDataSourceAdapter.Dispose (System.Boolean disposing) [0x00003] in <12ab8aad1d0a41af83f0de07840de122>:0

10-16 15:00:06.085 I/MonoDroid( 4686):   at Java.Lang.Object.Dispose () [0x00000] in <11a340ccc8de43f09c97400139266ef5>:0

10-16 15:00:06.085 I/MonoDroid( 4686):   at Telerik.XamarinForms.DataControlsRenderer.Android.ListViewRenderer.OnElementDetached (Telerik.XamarinForms.DataControls.RadListView oldElement) [0x00042] in <12ab8aad1d0a41af83f0de07840de122>:0

10-16 15:00:06.085 I/MonoDroid( 4686):   at Telerik.XamarinForms.Common.Android.AndroidRendererBase`2[S,T].Dispose (System.Boolean disposing) [0x0001f] in <14fbe24a55144e3caaf308ca594f4d5e>:0

10-16 15:00:06.085 I/MonoDroid( 4686):   at Java.Lang.Object.Dispose () [0x00000] in <11a340ccc8de43f09c97400139266ef5>:0

10-16 15:00:06.085 I/MonoDroid( 4686):   at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x000c7] in D:\a\1\s\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:311

10-16 15:00:06.085 I/MonoDroid( 4686):   at Xamarin.Forms.Platform.Android.Platform+DefaultRenderer.Dispose (System.Boolean disposing) [0x0000a] in D:\a\1\s\Xamarin.Forms.Platform.Android\Platform.cs:1290

10-16 15:00:06.085 I/MonoDroid( 4686):   at Java.Lang.Object.Dispose () [0x00000] in <11a340ccc8de43f09c97400139266ef5>:0

10-16 15:00:06.085 I/MonoDroid( 4686):   at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x000c7] in D:\a\1\s\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:311

10-16 15:00:06.085 I/MonoDroid( 4686):   at Xamarin.Forms.Platform.Android.Platform+DefaultRenderer.Dispose (System.Boolean disposing) [0x0000a] in D:\a\1\s\Xamarin.Forms.Platform.Android\Platform.cs:1290

10-16 15:00:06.085 I/MonoDroid( 4686):   at Java.Lang.Object.Dispose () [0x00000] in <11a340ccc8de43f09c97400139266ef5>:0

10-16 15:00:06.085 I/MonoDroid( 4686):   at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x000c7] in D:\a\1\s\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:311

10-16 15:00:06.085 I/MonoDroid( 4686):   at Xamarin.Forms.Platform.Android.PageRenderer.Dispose (System.Boolean disposing) [0x00024] in D:\a\1\s\Xamarin.Forms.Platform.Android\Renderers\PageRenderer.cs:53

10-16 15:00:06.085 I/MonoDroid( 4686):   at Java.Lang.Object.Dispose () [0x00000] in <11a340ccc8de43f09c97400139266ef5>:0

10-16 15:00:06.085 I/MonoDroid( 4686):   at Xamarin.Forms.Platform.Android.AppCompat.FragmentContainer.OnDestroyView () [0x0003c] in D:\a\1\s\Xamarin.Forms.Platform.Android\AppCompat\FragmentContainer.cs:80

10-16 15:00:06.085 I/MonoDroid( 4686):   at Android.Support.V4.App.Fragment.n_OnDestroyView (System.IntPtr jnienv, System.IntPtr native__this) [0x00008] in <fefee6c2c695459088a9df092723e052>:0

10-16 15:00:06.085 I/MonoDroid( 4686):   at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.97(intptr,intptr)

10-16 15:00:06.088 E/AppCenterCrashes( 4686): Unhandled Exception from source=AndroidEnvironment

10-16 15:00:06.088 E/AppCenterCrashes( 4686): System.NullReferenceException: Object reference not set to an instance of an object.

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Xamarin.Forms.Platform.Android.PageRenderer.Xamarin.Forms.Platform.Android.IOrderedTraversalController.UpdateTraversalOrder () [0x000a4] in D:\a\1\s\Xamarin.Forms.Platform.Android\Renderers\PageRenderer.cs:186

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].UpdateParentPageTraversalOrder () [0x00025] in D:\a\1\s\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:402

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].OnElementPropertyChanged (System.Object sender, System.ComponentModel.PropertyChangedEventArgs e) [0x00116] in D:\a\1\s\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:366

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at (wrapper delegate-invoke) <Module>.invoke_void_object_PropertyChangedEventArgs(object,System.ComponentModel.PropertyChangedEventArgs)

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Xamarin.Forms.BindableObject.OnPropertyChanged (System.String propertyName) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\BindableObject.cs:211

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Xamarin.Forms.Element.OnPropertyChanged (System.String propertyName) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\Element.cs:359

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Xamarin.Forms.Element.set_Parent (Xamarin.Forms.Element value) [0x000e9] in D:\a\1\s\Xamarin.Forms.Core\Element.cs:216

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Xamarin.Forms.Element.OnChildRemoved (Xamarin.Forms.Element child) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\Element.cs:341

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Xamarin.Forms.ViewCell.set_View (Xamarin.Forms.View value) [0x00019] in D:\a\1\s\Xamarin.Forms.Core\Cells\ViewCell.cs:25

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Telerik.XamarinForms.DataControlsRenderer.Android.ListView.CellContainerBase.Dispose (System.Boolean disposing) [0x00034] in <12ab8aad1d0a41af83f0de07840de122>:0

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Java.Lang.Object.Dispose () [0x00000] in <11a340ccc8de43f09c97400139266ef5>:0

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Telerik.XamarinForms.DataControlsRenderer.Android.FormsListViewDataSourceAdapterBase.ClearCachedViews () [0x00023] in <12ab8aad1d0a41af83f0de07840de122>:0

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Telerik.XamarinForms.DataControlsRenderer.Android.RadListViewDataSourceAdapter.ClearCachedViews () [0x00000] in <12ab8aad1d0a41af83f0de07840de122>:0

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Telerik.XamarinForms.DataControlsRenderer.Android.RadListViewDataSourceAdapter.Dispose (System.Boolean disposing) [0x00003] in <12ab8aad1d0a41af83f0de07840de122>:0

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Java.Lang.Object.Dispose () [0x00000] in <11a340ccc8de43f09c97400139266ef5>:0

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Telerik.XamarinForms.DataControlsRenderer.Android.ListViewRenderer.OnElementDetached (Telerik.XamarinForms.DataControls.RadListView oldElement) [0x00042] in <12ab8aad1d0a41af83f0de07840de122>:0

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Telerik.XamarinForms.Common.Android.AndroidRendererBase`2[S,T].Dispose (System.Boolean disposing) [0x0001f] in <14fbe24a55144e3caaf308ca594f4d5e>:0

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Java.Lang.Object.Dispose () [0x00000] in <11a340ccc8de43f09c97400139266ef5>:0

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x000c7] in D:\a\1\s\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:311

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Xamarin.Forms.Platform.Android.Platform+DefaultRenderer.Dispose (System.Boolean disposing) [0x0000a] in D:\a\1\s\Xamarin.Forms.Platform.Android\Platform.cs:1290

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Java.Lang.Object.Dispose () [0x00000] in <11a340ccc8de43f09c97400139266ef5>:0

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x000c7] in D:\a\1\s\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:311

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Xamarin.Forms.Platform.Android.Platform+DefaultRenderer.Dispose (System.Boolean disposing) [0x0000a] in D:\a\1\s\Xamarin.Forms.Platform.Android\Platform.cs:1290

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Java.Lang.Object.Dispose () [0x00000] in <11a340ccc8de43f09c97400139266ef5>:0

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x000c7] in D:\a\1\s\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:311

10-16 15:00:06.088 E/AppCenterCrashes( 4686):   at Xamarin.Forms.Platform.Android.PageRenderer.Dispose (System.Boolean disposing) [0x00024] in D:\a\1\s\Xamarin.Forms.Platform.Android\

 

 

Approved
Last Updated: 17 Oct 2019 10:32 by ADMIN

We have implemented chat functionality using Telerik RadChat component. The problem is that the scroll functionality doesn't scroll fully to the bottom on IOS. It randomly stops somewhere in between. The same code runs perfectly on Android. Below I have attached an example code of our solution.


<telerikConversationalUI:RadChat 
          BackgroundColor="White" 
          Grid.Row="1" 
          x:Name="chat" 
          Author="{Binding Me}"
          ItemsSource="{Binding Items}"
          AutoScrollMode="Always"
          ItemConverter="{StaticResource SimpleChatItemConverter}" 
          SendMessageCommand="{Binding NewMessageCommand}"
          ItemTemplateSelector="{StaticResource CustomChatItemTemplateSelector}"
          SendMessageButtonImage="ic_send_green">
</telerikConversationalUI:RadChat>
Pending Review
Last Updated: 17 Oct 2019 09:51 by n/a

I have a StackLayout, a ListView and within the listview a RadCheckBox and a Label. The StackLayout has a binding to IsVisible with the viewmodel. The ListView binds IsVisible to another property bound in the viewmodel. When OnAppearing of the Page, the ItemsSource of the ListView is set to an ObservableCollection. Now we get a crash on iOS and a Samsung Galayxy S with Android 9:

  at Telerik.XamarinForms.PrimitivesRenderer.iOS.TKCheckBox.CleanUI () [0x00007] in <04ee5ef79f6f4ed58266679a9a47ffaf>:0 
  at Telerik.XamarinForms.PrimitivesRenderer.iOS.CheckBoxRenderer.OnElementDetached (Telerik.XamarinForms.Primitives.RadCheckBox oldElement) [0x00025] in <04ee5ef79f6f4ed58266679a9a47ffaf>:0 
  at Telerik.XamarinForms.Common.iOS.IosRendererBase`2[S,T].Dispose (System.Boolean disposing) [0x0001f] in <b3d6af25b9654b5881f5a9721531628b>:0 
  at Foundation.NSObject.Dispose () [0x00000] in /Library/Frameworks/Xamarin.iOS.framework/Versions/13.4.0.2/src/Xamarin.iOS/Foundation/NSObject2.cs:147 
  at Xamarin.Forms.Platform.iOS.ListViewRenderer+UnevenListViewDataSource.CalculateHeightForCell (UIKit.UITableView tableView, Xamarin.Forms.Cell cell) [0x000aa] in D:\a\1\s\Xamarin.Forms.Platform.iOS\Renderers\ListViewRenderer.cs:897 
  at Xamarin.Forms.Platform.iOS.ListViewRenderer+UnevenListViewDataSource.GetEstimatedRowHeight (UIKit.UITableView table) [0x0008c] in D:\a\1\s\Xamarin.Forms.Platform.iOS\Renderers\ListViewRenderer.cs:812 
  at Xamarin.Forms.Platform.iOS.ListViewRenderer+UnevenListViewDataSource.UpdateEstimatedRowHeight (UIKit.UITableView tableView) [0x00000] in D:\a\1\s\Xamarin.Forms.Platform.iOS\Renderers\ListViewRenderer.cs:823 
  at Xamarin.Forms.Platform.iOS.ListViewRenderer+ListViewDataSource.DetermineEstimatedRowHeight () [0x00009] in D:\a\1\s\Xamarin.Forms.Platform.iOS\Renderers\ListViewRenderer.cs:1271 
  at Xamarin.Forms.Platform.iOS.FormsUITableViewController.ViewWillLayoutSubviews () [0x00000] in D:\a\1\s\Xamarin.Forms.Platform.iOS\Renderers\ListViewRenderer.cs:1599 
  at (wrapper managed-to-native) UIKit.UIApplication.UIApplicationMain(int,string[],intptr,intptr)
  at UIKit.UIApplication.Main (System.String[] args, System.IntPtr principal, System.IntPtr delegate) [0x00005] in /Library/Frameworks/Xamarin.iOS.framework/Versions/13.4.0.2/src/Xamarin.iOS/UIKit/UIApplication.cs:86 
  at UIKit.UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName) [0x0000e] in /Library/Frameworks/Xamarin.iOS.framework/Versions/13.4.0.2/src/Xamarin.iOS/UIKit/UIApplication.cs:65 
  at our app......


The remedy after a lot of trial and error was to replace the ListView with the Telerik ListView. Now the App no longer crashes. I hope this helps investigating the issue, since I noticed there are similar requests in the bug reports. 

I'm using: Xamarin Forms 4.2.0.848062, Telerik2019.3.1004.1.

Approved
Last Updated: 17 Oct 2019 07:06 by ADMIN
When I switch from Multi-day view to Day view it doesn't appear to redraw correctly on UWP. I can switch from Month to Day view and it's fine.

The behaviour I'm seeing is that it doesn't hide the multi-day view appointments and then doesn't correctly draw the day view ones. Please see the screen shot attached.
In Development
Last Updated: 17 Oct 2019 06:08 by ADMIN
Created by: Jason
Comments: 1
Category: NumericInput
Type: Bug Report
1

When using Xamarin.Forms 3.6 and UI for Xamarin 2019.1.316, the RadNumericInput control does not fire the Unfocused event (on Android and iOS).

Reproduce

This can be easily reproduced using the following code:

<telerikInput:RadNumericInput x:Name="BuyerAmount" Unfocused="BuyerAmount_OnUnfocused" StringFormat="{}{0:C2}"/>

Workaround

As a temporary workaround, I am able to get the Unfocused event from the ControlTemplate's internal NumericInputEntry control:

<numericInput:NumericInputEntry x:Name="PART_Entry" Unfocused="BuyerAmount_OnUnfocused" ...  />


This is a very unattractive solution as I need to define a separate ControlTemplate for every control instance that I need separate event handlers.

In Development
Last Updated: 16 Oct 2019 14:37 by ADMIN

If you create a File > New > Telerik Xamarin UI project, the Android project will not build. 

The following errors are provided:

  • Failed linking file resources / Project Android
  • <adaptive-icon> elements require a sdk version of at least 26. / Project Android /File icon.xml
  • <adaptive-icon> elements require a sdk version of at least 26. / Project Android /File icon_r.xml

I am using the VS 2019 16.3.2 and the accompanying d16-3 releases of Xamarin SDKs

Xamarin  - 16.3.0.274 (d16-3@06531f8)

Xamarin.Android SDK  - 10.0.0.43 (d16-3/8af1ca8)

In Development
Last Updated: 16 Oct 2019 13:48 by ADMIN
ADMIN
Created by: Yana
Comments: 2
Category: Chart
Type: Bug Report
4
When the Chart is zoomed, new labels are not rendered on iOS.
Approved
Last Updated: 16 Oct 2019 12:26 by ADMIN
Created by: Grant
Comments: 1
Category: Calendar & Scheduling
Type: Bug Report
1

I've attached a handler to the ViewChanged event of the Calendar component.

The event fires on Android but not on UWP. I've tried changing the view type using the calendar controls and also programatically but the event is not being fired.

Completed
Last Updated: 15 Oct 2019 11:47 by ADMIN
Release 2019.2.603.360 (R2 2019 minor release)
Created by: Francis
Comments: 12
Category: UI for Xamarin
Type: Bug Report
16

the following exceptions occur when upgrading to Xamarin.Forms v 4.0:

System.NotSupportedException: Unable to activate instance of type Telerik.XamarinForms.DataControlsRenderer.Android.ListView.TemplateCellContainer

System.NullReferenceException: Object reference not set to an instance of an object
  at Telerik.XamarinForms.InputRenderer.iOS.SegmentedControlRenderer.OnElementDetached


Approved
Last Updated: 15 Oct 2019 09:34 by ADMIN

Column names in column selector are not visible in Android the first time the column selector is shown. This happens only in the case UserFilterMode is disabled. 

Declined
Last Updated: 15 Oct 2019 08:43 by ADMIN
Cell height is not being adjusted to show all the content. the text overflow and it overlap the cell below. It seems that dynamic size is not respected.
Approved
Last Updated: 14 Oct 2019 11:02 by ADMIN
By specification, names are an atomic symbol uniquely defined by a sequence of characters. However, when importing a document with names defined as an empty sequence a handled InvalidCastException is thrown which leads to missing page content.
In Development
Last Updated: 14 Oct 2019 08:36 by ADMIN
The following exception is thrown when scrolling ListView with Grid layout with many columns and rows:
Windows.UI.Xaml.LayoutCycleException: Layout cycle detected.  Layout could not complete.
Pending Review
Last Updated: 11 Oct 2019 14:39 by ADMIN
Created by: Rajendra
Comments: 3
Category: UI for Xamarin
Type: Bug Report
1
Hi Team,

I implemented radcheckbox in my xamarin telerik application. In which i select checkbox and afterword i post some data through webAPI. After completion of posting data i got response from server and my app got crashed and show me following stack trace data,

  at Telerik.XamarinForms.PrimitivesRenderer.iOS.CheckBoxRenderer.OnElementDetached (Telerik.XamarinForms.Primitives.RadCheckBox oldElement) [0x00025] in <f3723b4c1d3f406496717d69142c8f84>:0 

  at Telerik.XamarinForms.Common.iOS.IosRendererBase`2[S,T].Dispose (System.Boolean disposing) [0x0001f] in <81c15264f2164ef79a02e84ed79e8bfd>:0 

  at Foundation.NSObject.Dispose () [0x00000] in /Library/Frameworks/Xamarin.iOS.framework/Versions/12.14.0.114/src/Xamarin.iOS/Foundation/NSObject2.cs:147 

  at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) [0x0003f] in <612eab01c6f546df983c0637f996b4cd>:0 

  at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose () [0x00000] in <612eab01c6f546df983c0637f996b4cd>:0 

  at Xamarin.Forms.Platform.iOS.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x00058] in <612eab01c6f546df983c0637f996b4cd>:0 

  at Foundation.NSObject.Dispose () [0x00000] in /Library/Frameworks/Xamarin.iOS.framework/Versions/12.14.0.114/src/Xamarin.iOS/Foundation/NSObject2.cs:147 

  at Xamarin.Forms.Platform.iOS.VisualElementPackager.OnChildRemoved (Xamarin.Forms.VisualElement view) [0x0003e] in <612eab01c6f546df983c0637f996b4cd>:0 

  at Xamarin.Forms.Platform.iOS.VisualElementPackager.OnChildRemoved (System.Object sender, Xamarin.Forms.ElementEventArgs e) [0x0000f] in <612eab01c6f546df983c0637f996b4cd>:0 

  at Xamarin.Forms.Element.OnChildRemoved (Xamarin.Forms.Element child) [0x00007] in D:\a\1\s\Xamarin.Forms.Core\Element.cs:343 

  at Xamarin.Forms.VisualElement.OnChildRemoved (Xamarin.Forms.Element child) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:750 

  at Xamarin.Forms.Layout`1[T].OnChildRemoved (Xamarin.Forms.Element child) [0x00000] in <4542de7f0f544d51b46d63bd15d5f6b5>:0 

  at Xamarin.Forms.Layout.OnInternalRemoved (Xamarin.Forms.View view) [0x00012] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:464 

  at Xamarin.Forms.Layout.InternalChildrenOnCollectionChanged (System.Object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) [0x0002b] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:427 

  at (wrapper delegate-invoke) <Module>.invoke_void_object_NotifyCollectionChangedEventArgs(object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)

  at System.Collections.ObjectModel.ObservableCollection`1[T].OnCollectionChanged (System.Collections.Specialized.NotifyCollectionChangedEventArgs e) [0x00018] in <a1ab7fc4639d4d84af41d68234158b1c>:0 

  at System.Collections.ObjectModel.ObservableCollection`1[T].OnCollectionChanged (System.Collections.Specialized.NotifyCollectionChangedAction action, System.Object item, System.Int32 index) [0x00009] in <a1ab7fc4639d4d84af41d68234158b1c>:0 

  at System.Collections.ObjectModel.ObservableCollection`1[T].RemoveItem (System.Int32 index) [0x00021] in <a1ab7fc4639d4d84af41d68234158b1c>:0 

  at System.Collections.ObjectModel.Collection`1[T].Remove (T item) [0x00027] in <939d99b14d934342858948926287beba>:0 

  at Xamarin.Forms.Layout.OnInternalAdded (Xamarin.Forms.View view) [0x0000b] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:451 

  at Xamarin.Forms.Layout.InternalChildrenOnCollectionChanged (System.Object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) [0x00078] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:443 

  at (wrapper delegate-invoke) <Module>.invoke_void_object_NotifyCollectionChangedEventArgs(object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)

  at System.Collections.ObjectModel.ObservableCollection`1[T].OnCollectionChanged (System.Collections.Specialized.NotifyCollectionChangedEventArgs e) [0x00018] in <a1ab7fc4639d4d84af41d68234158b1c>:0 

  at System.Collections.ObjectModel.ObservableCollection`1[T].OnCollectionChanged (System.Collections.Specialized.NotifyCollectionChangedAction action, System.Object item, System.Int32 index) [0x00009] in <a1ab7fc4639d4d84af41d68234158b1c>:0 

 

My xaml code,

<telerikControls:RadCheckBox IsChecked="{Binding IsSelected, Mode=TwoWay}" HorizontalOptions="Center" VerticalOptions="Center" />

 

My model class code,

private bool _isSelected;
        public bool IsSelected
        {
            get { return _isSelected; }
            set
            {
                _isSelected = value;
            }
        } 

Version information,

Xmarin form version : 4.1.0

Telerik UI version : 2019.2.802.1

iOS version 12.2

1 2 3 4 5 6