示例#1
0
        private void Atualizar()
        {
            MensagensNovas = ServiceWS.GetMensagensChat(chat);

            if ((Mensagens != null) && (MensagensNovas != null) && (Mensagens.Count != MensagensNovas.Count))
            {
                Mensagens = MensagensNovas;
                ShowOnScreen();
            }
        }
示例#2
0
        private async Task Atualizar()
        {
            try {
                Carregando = true;
                Mensagens  = await ServiceWS.GetMensagensChat(chat);

                Carregando = false;
            } catch (Exception e) {
                Carregando = false;
            }
        }
示例#3
0
        public MensagemViewModel(Chat chat, StackLayout SLMensagemContainer, Page pag, ScrollView scroll)
        {
            page         = pag;
            this.chat    = chat;
            SL           = SLMensagemContainer;
            BarraRolagem = scroll;
            Mensagens    = ServiceWS.GetMensagensChat(chat);
            ShowOnScreen();
            BtnEnviarCommand = new Command(BtnEnviar);
            AtualizarCommand = new Command(Atualizar);
            RenomearCommand  = new Command(Renomear);
            ExcluirCommand   = new Command(Excluir);

            Device.StartTimer(TimeSpan.FromSeconds(1), () => {
                Atualizar();
                return(true);
            });
        }
 private void Atualizar()
 {
     Mensagens = ServiceWS.GetMensagensChat(chat);
 }
示例#5
0
 private async Task AtualizarSemTelaCarregando()
 {
     Mensagens = await ServiceWS.GetMensagensChat(chat);
 }
示例#6
0
 public void Atualizar()
 {
     Mensagens = ServiceWS.GetMensagensChat(chat);
 }
 private async Task AtualizarSemRecarregarTela()
 {
     Mensagens = await ServiceWS.GetMensagensChat(chat);
 }