private async Task ObtenerRespuestaBot() { string ultimoMensaje = Mensajes.Last().Texto; Mensaje mensajeBot = new Mensaje("Robot", "Procesando..."); // Cada vez que el bot responda algo, hacer scroll hasta el final MainScrollViewer.ScrollToEnd(); Mensajes.Add(mensajeBot); try { mensajeBot.Texto = await QnA.PreguntarAsync(ultimoMensaje); RespuestaRecibida = true; } catch (Exception e) { MessageBox.Show(e.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }