public ListDetalhes_ViewCell( PainelDto Painel , Object paramContext , EnumPage paramPage ) : base(Color.White) { _enumPage = paramPage; if (_enumPage == EnumPage.DetalhesAlerta) { _viewModelUnidades = (ViewModelDetalhes)paramContext; } else if (_enumPage == EnumPage.DetalhesUnidade) { _viewModelUnidades = (ViewModelDetalhes)paramContext; ShowStatusRastreadorUnidadeRastreada = true; } else { _viewModelHistorico = (ViewModelHistorico)paramContext; } _painelDto = Painel; this._messageService = DependencyService.Get <IMessageService>(); this._navigationService = DependencyService.Get <INavigationService>(); this._util = DependencyService.Get <IUtilPlataform>(); }
public ViewHistorico( PainelDto Painel , object obj ) { InitializeComponent(); PanelGeral.ControlTemplate = new ControlTemplate(typeof(DefaultPageTemplate)); _painelDto = Painel; exibeBuscarMais = false; ListHistorico.BackgroundColor = Color.White; ListHistorico.ItemTemplate = new DataTemplate(() => { return(new ListDetalhes_ViewCell( _painelDto , this.BindingContext , EnumPage.Historico )); }); _viewModelHistorico = new ViewModelHistorico( _painelDto , obj , EnumPage.Historico ); _viewModelHistorico._viewHistorico = this as IViewHistorico; this.BindingContext = _viewModelHistorico; MontaLoad(); painelBuscarMais.Text = AppResources.SearchMore; }