在MAUI中没有找到用于绑定的数据上下文



我有一个页面来管理数据包,在这个页面中我创建了一个集合视图部分来查看所有的数据。但是当我试图绑定查看器数据时,程序说没有数据上下文。

下面是xaml中的页面代码:<CollectionView ItemsSource="{Binding PacketModels}">

这里是代码,我试图绑定它在我的视图模型在c#:

public sealed class ManageDataPacketsViewModel 
{
public ObservableCollection<PacketModel> PacketModels
{
get { return MainDb.Instance.PacketCache; }
}
//public ObservableCollection<PacketModel> PacketModels => MainDb.Instance.PacketCache;
public ManageDataPacketsViewModel()
{
}
}

每次获得新包时,我都需要刷新包。所以代码应该是这样的

public ManageDataPacketsViewModel()
{
MainDb.Instance.RefreshDataPacketCache();
}