public MenuInicialViewModel(INavigationService navigationService, IPageDialogService dialogService) { _navigationService = navigationService; //Navegação _dialogService = dialogService; //DisplayAlert usuarioAsync = new Usuarios(); ListMenus = new ObservableCollection <Menus>(ItemMenuService.RetMenu()); ItemTappedCommand = new DelegateCommand <Menus>(MenuSelect); LocalFile = Xamarin.Forms.DependencyService.Get <ISaveAndLoad>().LoadText("usuario.json"); usuarioAsync = JsonConvert.DeserializeObject <Usuarios>(LocalFile); if (usuarioAsync != null) { this._usuario = usuarioAsync.Usuario; // if(Mn!="Sair") // ExecVerif_Login(); } }
public MainPage() { InitializeComponent(); _listaMenu = ItemMenuService.GetMenuItens(); NavigationList.ItemsSource = _listaMenu; // Verifica se o dispositivo está conectado à internet if (!CrossConnectivity.Current.IsConnected) { DisplayAlert("Erro de conexão", "Seu dispositivo não está conectado à internet.", "Cancelar"); } else { //CarregarTelaPesquisa(); // Cria uma instaância da minha página Home Detail = new NavigationPage((Page)Activator.CreateInstance(typeof(Home))); } }