Custom footer for sfPicker

Hi,

when I'm creating a custom footer for an sfPicker I'm always getting the following error:

UNHANDLED EXCEPTION:
11-06 14:44:55.662 I/MonoDroid( 1956): System.NullReferenceException: Object reference not set to an instance of an object.
11-06 14:44:55.662 I/MonoDroid( 1956):   at Syncfusion.SfPicker.XForms.Droid.SfPickerRenderer.ConvertFormsToNative (Xamarin.Forms.View view, Xamarin.Forms.Rectangle size, Syncfusion.SfPicker.XForms.SfPicker formsRotator) [0x00000] in <6d3b18ced97e442aa23a28fd4960714b>:0 
11-06 14:44:55.662 I/MonoDroid( 1956):   at Syncfusion.SfPicker.XForms.Droid.SfPickerMapping.OnPickerPropertiesChanged (System.String propertyName, Syncfusion.SfPicker.XForms.SfPicker formsPicker, Com.Syncfusion.SfPicker.SfPicker nativePicker) [0x00892] in <6d3b18ced97e442aa23a28fd4960714b>:0 
11-06 14:44:55.662 I/MonoDroid( 1956):   at Syncfusion.SfPicker.XForms.Droid.SfPickerRenderer.OnElementChanged (Xamarin.Forms.Platform.Android.ElementChangedEventArgs`1[TElement] e) [0x00055] in <6d3b18ced97e442aa23a28fd4960714b>:0 
11-06 14:44:55.662 I/MonoDroid( 1956):   at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].SetElement (TElement element) [0x000b1] in C:\BuildAgent3\work\ca3766cfc22354a1\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:171 
11-06 14:44:55.662 I/MonoDroid( 1956):   at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].Xamarin.Forms.Platform.Android.IVisualElementRenderer.SetElement (Xamarin.Forms.VisualElement element) [0x00027] in C:\BuildAgent3\work\ca3766cfc22354a1\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:120 
11-06 14:44:55.662 I/MonoDroid( 1956):   at Xamarin.Forms.Platform.Android.Platform.CreateRenderer (Xamarin.Forms.VisualElement element) [0x0001f] in C:\BuildAgent3\work\ca3766cfc22354a1\Xamarin.Forms.Platform.Android\Platform.cs:285 
11-06 14:44:55.662 I/MonoDroid( 1956):   at Xamarin.Forms.Platform.Android.VisualElementPackager.AddChild (Xamarin.Forms.VisualElement view, Xamarin.Forms.Platform.Android.IVisualElementRenderer oldRenderer, Xamarin.Forms.Platform.Android.RendererPool pool, System.Boolean sameChildren) [0x00023] in C:\BuildAgent3\work\ca3766cfc22354a1\Xamarin.Forms.Platform.Android\VisualElementPackager.cs:86 
11-06 14:44:55.662 I/MonoDroid( 1956):   at Xamarin.Forms.Platform.Android.VisualElementPackager.SetElement (Xamarin.Forms.VisualElement oldElement, Xamarin.Forms.VisualElement newElement) [0x00104] in C:\BuildAgent3\work\ca3766cfc22354a1\Xamarin.Forms.Platform.Android\VisualElementPackager.cs:219 
11-06 14:44:55.662 I/MonoDroid( 1956):   at Xamarin.Forms.Platform.Android.VisualElementPackager.Load () [0x00000] in C:\BuildAgent3\work\ca3766cfc22354a1\Xamarin.Forms.Platform.Android\VisualElementPackager.cs:70 
11-06 14:44:55.662 I/MonoDroid( 1956):   at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].SetPackager (Xamarin.Forms.Platform.Android.VisualElementPackager packager) [0x00007] in C:\BuildAgent3\work\ca3766cfc22354a1\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:371 
11-06 14:44:55.662 I/MonoDroid( 1956):   at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].SetElement (TElement element) [0x000ce] in C:\BuildAgent3\work\ca3766cfc22354a1\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:174 
11-06 14:44:55.662 I/MonoDroid( 1956):   at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].Xamarin.Forms.Platform.Android.IVisualElementRenderer.SetElement (Xamarin.Forms.VisualElement element) [0x00027] in C:\BuildAgent3\work\ca3766cfc22354a1\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:120 
11-06 14:44:55.662 I/MonoDroid( 1956):   at Xamarin.Forms.Platform.Android.Platform.CreateRenderer (Xamarin.Forms.VisualElement element) [0x0001f] in C:\BuildAgent3\work\ca3766cfc22354a1\Xamarin.Forms.Platform.Android\Platform.cs:285 
11-06 14:44:55.662 I/MonoDroid( 1956):   at Xamarin.Forms.Platform.Android.VisualElementPackager.AddChild (Xamarin.Forms.VisualElement view, Xamarin.Forms.Platform.Android.IVisualElementRenderer oldRenderer, Xamarin.Forms.Platform.Android.RendererPool pool, System.Boolean sameChildren) [0x00023] in C:\BuildAgent3\work\ca3766cfc22354a1\Xamarin.Forms.Platform.Android\VisualElementPackager.cs:86 
....

This happens when I'm setting the custom footer in xaml as in code behind. The default footer works.
Anyone experiences this too?

Grtz

1 Reply

ET Eswaran Thirugnanasambandam Syncfusion Team November 8, 2017 03:59 AM UTC

Hi Mynca Petrova,

Thanks for contacting Syncfusion support.

We could reproduce the reported issue "Unable to add custom footer for an sfPicker" from our side. A support incident to track the status of this defect has been created under your account. Please log on to our support website to check for further updates.

https://www.syncfusion.com/account/login?ReturnUrl=%2fsupport%2fdirecttrac%2fincidents/

Regards,
Eswaran AT.


Loader.
Up arrow icon