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>();
        }
Exemple #3
0
        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;
            }
        }