Add controls to selecting dates/times that also support null or blank values. Currently the DatePicker control that is provided as part of Xamarin Forms doesn't allow for a null or blank date. Provide the ability to select date and time in single UI.
When you have a page with RadCalendar and DayViewSettings properties are data-bound, navigating back in Prism raises a "Cannot destroy page" exception.
It would be great to have controls to enter an IP Address and a MAC address.
IP Address in the form of: ###.###.###.### where the # ranges from 0 to 255 for each octet.
MAC address in the form of: ##-##-##-##-##-## where the # ranges in hex from 00 to FF.
The "Scrolled" event is such a essential feature.
For example, i made a floating searchbar with transparent frame, and a RadListView with HeaderTemplate that is longer than a screen of the device, i would like to detect whether the listview has scrolled for more than 10px vertically. If yes, set the background of the frame of the searchbar to my desired color.Xamarin.Forms, collectionview, listview, and scrollview has Scrolled event, but why RadListView does not? Using ItemAppearing event is just avoiding the problem instead of solving it. It will not be able to fulfill the criteria as the any item does not even enter the screen yet before the required task need to be done.
When you have declared a custom GroupHeaderTemplate and the total height of the elements within it is bigger than the pre-allocated one - the content is visualized on top of the group's items.
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\
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
Hello,
Another important control is missing from your Control Suit. That is Rich Text Box control, same like one available from SyncFusion: https://www.syncfusion.com/xamarin-ui-controls/xamarin-richtexteditor
Please give us a rich text editor control like that. Thank you.
The SelectionChanged event of the ChartSelectionBehavior is fired twice for a single selection change
If we have a ListView with a CheckBox inside the ItemTemplate and the whole ListView is placed in a Popup control, following the next steps:
1. Open the popup
2. Check and uncheck the CheckBox control in any of the items.
3. Click into the popup and then outside to close it.
NullReferenceException is raised on iOS.
Hi there,
We're struggeling with the radentry control. For login purposes we use one for the password and one for the email. When we set IsPassword=true this does show dots instead of words, but some basic stuff isn't working.
1) The normal entry with IsPassword=true does also hide the suggestion tab that is above the keyboard. We also tried hiding this with other settings but to no result. This control should also hide suggestions since it is a password and we don't want to cache this in any way.
2) When we replace the radentry password field with a xamarin entry password field (so set IsPassword=true on both) then we also get the password fill option. In this case Samsung keypass. I imagine if people are using autofillers such as samsung, google, or something else, that this should also work since i'm stating the field is a password field.
Tested on android with multiple devices.
Thanks in advance!
Martijn
It would be a good to have function to be able to swipe on the header and also to be able to swipe on the content area to go to next tab.
This request is for iOS and Android
I would like to extend my XF project to Windows Presentation Framework (WPF) and MacOs when possible, both now supported by XF.
Request is that Telerik begin to include some work in these areas in its near-future roadmaps.