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" ); } }