public override void OnAppearing()
        {
            try
            {
                DefaultTemplateBuild();

                if (_bllMapa == null)
                {
                    _bllMapa = new Bll_Mapa(this._viewDetalhes.MapaDetalhes);
                }

                this.ListPainelTop_Source = _painel;

                ListPainelTopColumn_Width = DefaultWidth / (double)2;
                if (App.ListPainelTopUnidadesSource != null && App.ListPainelTopUnidadesSource.Count() > 0)
                {
                    PainelDto painelTopTemp = App.ListPainelTopUnidadesSource.FirstOrDefault();
                    if ((DateTime.UtcNow - painelTopTemp.LastSearch).TotalSeconds
                        < _refreshTime.TotalSeconds)
                    {
                        this.List_Source           = App.ListUnidadesSource;
                        _listUnidades_IsRefreshing = false;


                        return;
                    }
                }

                Loop(TimeSpan.FromMilliseconds(500));
            }
            catch
            {
            }
        }
        public override void OnAppearing()
        {
            try
            {
                _view.ExibirLoad();

                if (_bllMapa == null)
                {
                    _bllMapa = new Bll_Mapa(this._view.mapaPosicao);
                }

                PainelResumoListViewSource      = null;
                PainelSensoresListViewSource    = null;
                PainelAtuadoresListViewSource   = null;
                PainelTelemetriaListViewSource  = null;
                PainelInformacoesListViewSource = null;

                BuscarPosicao();

                Device.BeginInvokeOnMainThread(() =>
                {
                    PainelDetalhesHeightRequest = 150;
                });
            }
            catch (Exception ex)
            {
                this._messageService.ShowAlertAsync(ex.Message);
            }
        }
        public override void OnAppearing()
        {
            try
            {
                //ExibeTitulo();

                if (_bllMapa == null)
                {
                    _bllMapa = new Bll_Mapa(this._viewHistorico.mapaHistorico);
                }
                if (App.ListPainelTopUnidadesSource != null && App.ListPainelTopUnidadesSource.Count() > 0)
                {
                    try
                    {
                        PainelDto painelTopTemp = App.ListPainelTopUnidadesSource.FirstOrDefault();
                        BtnTopIsEnabled = true;
                        return;
                    }
                    catch (Exception ex)
                    {
                        this._messageService.ShowAlertAsync(
                            ex.Message
                            , "Erro"
                            );
                    }
                }

                this.ListHistoricoRefresh(null);
            }
            catch (Exception ex)
            {
                this._messageService.ShowAlertAsync(
                    ex.Message
                    , "Erro"
                    );
            }
        }