Marquei como solução erroneamente meu outro tópico("https://cursos.alura.com.br/forum/topico-listadb-problema-44723"). Implementei o código citado e ainda assim não quer mostrar a lista.
namespace TesteDrive.ViewModels
{
public class AgendamentoUsuarioViewModel : BaseViewModel
{
ObservableCollection<Agendamento> lista = new ObservableCollection<Agendamento>();
public ObservableCollection<Agendamento> Lista
{
get
{
return lista;
}
private set
{
lista = value;
OnPropertyChanged();
}
}
public AgendamentoUsuarioViewModel()
{
AtualizarLista();
}
public void AtualizarLista()
{
using (var conexao = DependencyService.Get<ISQLite>().PegarConexao())
{
AgendamentoDAO dao = new AgendamentoDAO(conexao);
var listaDB = dao.Lista;
var query =
listaDB
.OrderBy(l => l.DataAgendamento)
.ThenBy(l => l.HoraAgendamento);
this.Lista.Clear();
foreach (var itemDB in query)
{
this.Lista.Add(itemDB);
}
}
}
}
}
eu estou na aula 06 -> 6 - modelo MVVM