private MenuItemGrupo criarGrupoAcao() { var grupo = new MenuItemGrupo("AÇÕES", "AÇÕES"); grupo.Add(new MenuItemInfo { Titulo = "Percursos", Icone = "percursos.png", aoClicar = (sender, e) => { NavegacaoUtils.PushAsync(new PercursoPage()); } }); grupo.Add(new MenuItemInfo { Titulo = "Meus Radares", Icone = "meusradares.png", aoClicar = (sender, e) => { NavegacaoUtils.PushAsync(new RadarListaPage()); } }); /* * grupo.Add(new MenuItemInfo * { * Titulo = "Meus Grupos", * Icone = "grupos.png", * aoClicar = (sender, e) => { * NavegacaoUtils.PushAsync(new GrupoPage()); * } * }); */ grupo.Add(new MenuItemInfo { Titulo = "Preferências", Icone = "config.png", aoClicar = (sender, e) => { NavegacaoUtils.PushAsync(new PreferenciaPage()); } }); grupo.Add(new MenuItemInfo { Titulo = "Atualizar", Icone = "atualizar.png", aoClicar = (sender, e) => { var downloader = new DownloaderAtualizacao(); downloader.download(); } }); return(grupo); }
private MenuItemGrupo criarGrupoAplicativo() { var grupo = new MenuItemGrupo("APLICATIVO", "APPS"); grupo.Add(new MenuItemInfo { Titulo = "Instruções", Icone = "instrucoes.png", aoClicar = async(sender, e) => { await Navigation.PushPopupAsync(new InstrucaoPage()); } }); /* * grupo.Add(new MenuItemInfo * { * Titulo = "Novidades", * Icone = "novidade.png", * TargetType = typeof(VelocimetroPage) * }); */ grupo.Add(new MenuItemInfo { Titulo = "Sobre", Icone = "sobre.png", aoClicar = (sender, e) => { NavegacaoUtils.PushAsync(new SobrePage()); } }); grupo.Add(new MenuItemInfo { Titulo = "Sair", Icone = "sair.png", aoClicar = (sender, e) => { ThreadUtils.closeApplication(); } }); return(grupo); }
private MenuItemGrupo criarGrupoModo() { var grupo = new MenuItemGrupo("MODO", "MODO"); grupo.Add(new MenuItemInfo { Titulo = "Velocimetro", Icone = "velocimetro.png", aoClicar = (sender, e) => { NavegacaoUtils.PushAsync(new VelocimetroPage()); } }); grupo.Add(new MenuItemInfo { Titulo = "Mapa", Icone = "mapas.png", aoClicar = (sender, e) => { NavegacaoUtils.PushAsync(new MapaPage()); } }); return(grupo); }
public PreferenciaPage() { menus = new List <ListaInfo>(); ListView lstView = new ListView(); lstView.RowHeight = 60; this.Title = "Preferências"; lstView.ItemTemplate = new DataTemplate(typeof(MenusCelula)); lstView.ItemTapped += OnTap; menus.Add(new ListaInfo() { Titulo = "Modo Mapa", Imagem = "modomapa.png", aoClicar = (sender, e) => { NavegacaoUtils.PushAsync(new ModoMapaPage()); } }); menus.Add(new ListaInfo() { Titulo = "Alertas", Imagem = "alerta.png", aoClicar = (sender, e) => { NavigationX.create(this).PushAsync(new ModoAlertaPage(), true); } }); menus.Add(new ListaInfo() { Titulo = "Audio", Imagem = "audio.png", aoClicar = (sender, e) => { NavigationX.create(this).PushAsync(new ModoAudioPage(), true); } }); menus.Add(new ListaInfo() { Titulo = "Reprodução de Voz", Imagem = "reproducaodevoz.png", aoClicar = (sender, e) => { NavigationX.create(this).PushAsync(new ModoReproducaoVozPage(), true); } }); menus.Add(new ListaInfo() { Titulo = "Gerais", Imagem = "gerais.png", aoClicar = (sender, e) => { NavigationX.create(this).PushAsync(new ModoGeralPage(), true); } }); if (Device.OS == TargetPlatform.Android) { menus.Add(new ListaInfo() { Titulo = "Auto Início/Desligamento", Imagem = "autoiniciodesligamento.png", aoClicar = (sender, e) => { NavigationX.create(this).PushAsync(new ModoAutoInicioPage(), true); } }); } menus.Add(new ListaInfo() { Titulo = "Percurso", Imagem = "percursos.png", aoClicar = (sender, e) => { NavigationX.create(this).PushAsync(new ModoPercursoPage(), true); } }); menus.Add(new ListaInfo() { Titulo = "Meus Radares", Imagem = "meusradares.png", aoClicar = (sender, e) => { this.Navigation.PushAsync(new ModoMeuRadarPage()); } }); lstView.ItemsSource = menus; lstView.HasUnevenRows = true; lstView.SeparatorColor = Color.Transparent; Content = lstView; }