Esempio n. 1
0
        private MenuItemGrupo criarGrupoModo()
        {
            var grupo = new MenuItemGrupo("MODO", "MODO");

            grupo.Add(new MenuItemInfo
            {
                Titulo     = "Velocimetro",
                Icone      = "velocimetro.png",
                TargetType = typeof(VelocimetroPage)
            });
            grupo.Add(new MenuItemInfo
            {
                Titulo     = "Mapa",
                Icone      = "mapas.png",
                TargetType = typeof(MapaPage)
            });

            /*
             * grupo.Add(new MenuItemInfo
             * {
             * Titulo = "Radares",
             * Icone = "meusradares.png",
             * TargetType = typeof(RadarListaPage)
             * });*/
            return(grupo);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        private MenuItemGrupo criarGrupoAplicativo()
        {
            var grupo = new MenuItemGrupo("APLICATIVO", "APPS");

            grupo.Add(new MenuItemInfo
            {
                Titulo     = "Instruções",
                Icone      = "instrucoes.png",
                TargetType = null,
                aoClicar   = (sender, e) =>
                {
                    //this.Navigation.PushAsync(new ModoAutoInicioPage());
                    //Navigation.PushModalAsync(new MapaPage(true));

                    Device.BeginInvokeOnMainThread(() => Application.Current.MainPage = new NavegacaoPage(true));
                }
            });

            /*
             * grupo.Add(new MenuItemInfo
             * {
             *  Titulo = "Novidades",
             *  Icone = "novidade.png",
             *  TargetType = typeof(VelocimetroPage)
             * });
             */
            grupo.Add(new MenuItemInfo
            {
                Titulo     = "Sobre",
                Icone      = "sobre.png",
                TargetType = typeof(SobrePage)
            });
            grupo.Add(new MenuItemInfo
            {
                Titulo     = "Sair",
                Icone      = "sair.png",
                TargetType = null,
                aoClicar   = (sender, e) =>
                {
                    ThreadUtils.closeApplication();
                }
            });
            return(grupo);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
        private MenuItemGrupo criarGrupoAcao()
        {
            var grupo = new MenuItemGrupo("AÇÕES", "AÇÕES");

            grupo.Add(new MenuItemInfo
            {
                Titulo     = "Percursos",
                Icone      = "percursos.png",
                TargetType = typeof(PercursoPage)
            });
            grupo.Add(new MenuItemInfo
            {
                Titulo     = "Meus Radares",
                Icone      = "meusradares.png",
                TargetType = typeof(RadarListaPage)
            });
            grupo.Add(new MenuItemInfo
            {
                Titulo     = "Preferências",
                Icone      = "config.png",
                TargetType = typeof(PreferenciaPage)
            });
            var menuAtualizar = new MenuItemInfo
            {
                Titulo     = "Atualizar",
                Icone      = "atualizar.png",
                TargetType = null,
            };

            menuAtualizar.aoClicar += (sender, e) =>
            {
                //var downloader = new DownloaderUtils();
                var downloader = new DownloaderAtualizacao();
                downloader.download();
            };
            grupo.Add(menuAtualizar);
            return(grupo);
        }