private async void Initializator() { await GetMenus(""); if (MenuItemsAux != null) { foreach (MenuItem menuItem in MenuItemsAux) { MenuViewModel.AddMenu(menuItem); } MenuItemsAux = null; } if (MenuViewModel.MenuItems.Count != 0) { var myClassType = Type.GetType(String.Format("{0}.{1}", Constants.NameSpace, MenuViewModel.GetMenuItem(0).Page + "View")); if (myClassType != null) { Detail = new MyNavigationPageRenderer((MyContentPageRenderer)Activator.CreateInstance(myClassType)); } else { Detail = new MyNavigationPageRenderer(new NotFoundView()); } } else { Detail = new MyNavigationPageRenderer(new NotFoundView()); } }