Navigating to a SyncFusion Page using SfNavigationDrawer

Hi All, 

I am new to Syncfusion and somewhat new to Xamarin Forms so please forgive this post if I am missing something basic.

I have implemented the NavigationDrawer control and I am successfully navigating between simple pages using:
navigationDrawer.ContentView = new TestPage().Content; (replacing the page content with the new page content)

I notice that if you try to navigate to a more complicated page (ie a pre-formatted SF page from the SyncFusion Essential UI kit) the following VS exception is reached:
System.NullReferenceException: 'Object reference not set to an instance of an object.'

I have researched this and have found the following potential work-arounds:
1. Achieve navigation through PushAsync - ie. await Navigation.PushAsync(new Views.Home.ArticleTilePage());
2. Use the content method above but also reference files attached to the target pages. I have attempted to do this several times using NavigationDrawer.BindingContext
 but no luck.

I wonder what the best practice is here and if anyone can provide an example of the C# code to call any pre-formatted Syncfusion page in the Essential UI kit (ie. ArticleTitlePage).

Thanks in advance.
Alex 

8 Replies

AS Anandraj Selvam Syncfusion Team March 4, 2020 01:37 PM UTC

Hi Alex Kadow, 
  
Greetings from the Syncfusion. 
  
Currently we are validating the reported issue and we will update you the complete details on March 06,2020 
  
We appreciate your patience until then. 
  
Regards,
Anand Raj S. 



WT Walid TLATLI May 8, 2020 11:53 AM UTC

Hi All,

Any news about this issue ?


SP Sakthivel Palaniyappan Syncfusion Team May 11, 2020 12:45 PM UTC

Hi Walid,

 
We are able to reproduce the reported issue and checking the root cause for this issue with high priority. We will update the complete details on this issue on May 12, 2020.

We appreciate your patience until then

Regards,
Sakthivel P.
 



RS Ramya Soundar Rajan Syncfusion Team May 12, 2020 02:18 PM UTC

Hi Walid, 
 
We are able to reproduce the reported issue "Null Reference Exception"  and the issue has been fixed.Please find the patch from the following location.  
 
Advanced approach – use only if you have specific needs and can directly replace existing assemblies for your build environment  
 
(OR)

 
Please find the patch assemblies from below location:   
 
(OR)
 
 
Please find the NuGet from below location: 
 
Assembly Version: 18.1.0.42 
    
Disclaimer:   
  
Please note that we have created patch for version 18.1.0.42 specifically to resolve the issue reported in this incident. If you have received other patches for the same version for other products, please apply all patches in the order received  
   
Note: Please clear the NuGet cache, before using the latest one.
 
  
   

The fix will be included in the upcoming weekly NuGet release which is scheduled on May 19, 2020.
 
 
Regards, 
Ramya S.




RI Ritesh May 18, 2020 01:15 PM UTC

I'm unable to download the patch file , it shows "You are not authorized to download this patch".


SP Sakthivel Palaniyappan Syncfusion Team May 19, 2020 11:34 AM UTC

Hi Ritesh,

We would like to inform that we have included the fix for the reported issue in our weekly NuGet release version 18.1.0.53. Can you please upgrade Syncfusion NuGet version to 18.1.0.53 to resolve the reported issue?

Regards,
Sakthivel P.




WT Walid TLATLI May 21, 2020 04:32 AM UTC

Thank you!


SP Sakthivel Palaniyappan Syncfusion Team May 22, 2020 06:07 AM UTC

Hi Walid,

Thanks and please get back us, if you need further assistance on this.

Regards,
Sakthivel P.       


Loader.
Up arrow icon