- Home
- Forum
- Xamarin.Forms
- Initialise components in MainActivity/AppDelegate using MVVMCross
Initialise components in MainActivity/AppDelegate using MVVMCross
Hey guys,
Im looking to integrate SyncFusion into my Xamarin.Forms app and just seeing if anyone has had an experience initialising the components on App load? I can't seem to get my App to run by overriding the methods explained in the setup for both of the platforms
Thanks!
Aden
SIGN IN To post a reply.
3 Replies
JN
Jayaleshwari N
Syncfusion Team
November 26, 2018 07:16 AM UTC
Hi Aden,
Thanks for using Syncfusion products.
We have checked the reported query “How to initialize components in renderer project” from our end. We have prepared the sample using SfListView with MVVMCross and initialize the renderer in the AppDelegate class of the iOS project. No need initialize renderer in android project. Sample is working fine and listview is loaded in the view as expected.
For your reference we have attached the sample and you can download it from the below link.
Can you please check the reported issue occurs in our sample also? Please state whether you have asked about the renderer initialization of the listview. If not, then please share more details about what you want to initialize in the renderer project which would highly help us to analyze the query better and provide an appropriate solution.
Regards,
Jayaleshwari N
SS
Seitron spa
December 28, 2018 02:44 PM UTC
Hi, I got the same issue, but for Android.
I don't know when to initialize Syncfusion.XForms.iOS.PopupLayout.SfPopupLayoutRenderer.Init(); on Android.
Which is the call to override and to put the syncfusion init ?
I tried to put on MainActivity.OnCreate() but the sfPopupLayout fails.
JN
Jayaleshwari N
Syncfusion Team
December 31, 2018 11:12 AM UTC
Hi Vito,
Thanks for Contacting Syncfusion Support.
We checked the reported query “To initialize the popup renderer in MVVM Cross sample” from our side. You can resolve the reported issue by initializing the popup renderer in the MainActivity.cs class in Android renderer project, please find the code snippet for the same below.
|
namespace MvxForms.Droid
{
[Activity(Label = "MvxForms.Droid", Icon = "@drawable/icon", Theme ="@style/MyTheme", ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
public class MainActivity : MvxFormsAppCompatActivity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
TabLayoutResource = Resource.Layout.Tabbar;
ToolbarResource = Resource.Layout.Toolbar;
Syncfusion.XForms.Android.PopupLayout.SfPopupLayoutRenderer.Init();
}
}
} |
We have prepared the sample as per your requirement to display popup in MVVM Cross, you can download the same from the following link.
Please let us know if you would require further assistance.
Regards,
Jayaleshwari N
SIGN IN To post a reply.
- 3 Replies
- 3 Participants
-
AT Aden Tutton
- Nov 23, 2018 02:00 PM UTC
- Dec 31, 2018 11:12 AM UTC