public ViewHistoricoComando() { InitializeComponent(); PanelGeral.ControlTemplate = new ControlTemplate(typeof(DefaultPageTemplate)); _viewModelHistoricoComando = new ViewModelHistoricoComando { _viewComandos = this as IViewListaComandos }; _pageContent = new ListPagePadrao(_viewModelHistoricoComando); PanelGeral.Content = _pageContent; this.BindingContext = _viewModelHistoricoComando; _pageContent.ListComandos.ItemTemplate = new DataTemplate(() => { return(new ListComandos_ViewCell(_pageContent)); }); _pageContent.ListComandos.IsPullToRefreshEnabled = true; PainelTopLoad.ShowAlert(); _pageContent.ListComandos.ItemTapped += ListComandos_ItemTapped; CreateButtonMore(); }
public ViewListaComandos( object obj , EnumPage Page , string paramNomeUnidade ) { InitializeComponent(); PanelGeral.ControlTemplate = new ControlTemplate(typeof(DefaultPageTemplate)); _viewModelListaComandos = new ViewModelListaComandos( obj , _actualPage , paramNomeUnidade ); _viewModelListaComandos._viewComandos = this as IViewListaComandos; _pageContent = new ListPagePadrao(_viewModelListaComandos); PanelGeral.Content = _pageContent; this.BindingContext = _viewModelListaComandos; _painelDto = (PainelDto)obj; _actualPage = Page; _pageContent.ListComandos.ItemTemplate = new DataTemplate(() => { return(new ListComandos_ViewCell(_actualPage)); }); PainelTopLoad.ShowAlert(); _pageContent.ListComandos.ItemTapped += ListComandos_ItemTapped; this._messageService = DependencyService.Get <IMessageService>(); }
public ViewDetalhes(object obj, EnumPage Page) { InitializeComponent(); PanelGeral.ControlTemplate = new ControlTemplate(typeof(DefaultPageTemplate)); _viewModelDetalhes = new ViewModelDetalhes( obj , _actualPage ); _viewModelDetalhes._viewDetalhes = this as IViewDetalhes; _pageContent = new ListPagePadrao(_viewModelDetalhes); PanelGeral.Content = _pageContent; this.BindingContext = _viewModelDetalhes; _painelDto = (PainelDto)obj; _actualPage = Page; _pageContent.ListComandos.ItemTemplate = new DataTemplate(() => { return(new ListDetalhes_ViewCell(_painelDto, _viewModelDetalhes, _actualPage)); }); ExibeTitulo(null); PainelTopLoad.ShowAlert(); if (_actualPage == EnumPage.DetalhesAlerta) { _pageContent.ListViewPanelTop.IsVisible = false; } }