我使用一种方法从数据库中获取所有模型。根据按钮的状态(位于父ViewModel中),我想在视图中加载不同的变量。我试过通过为每个模型创建一个ViewModel来获取我需要的变量来解决这个问题。
问题是我似乎无法使这个解决方案起作用。在下图中,我使用LinQ将ViewModel绑定到Model。但无论我尝试什么,select方法仍然未知或只是不执行。
public async Task<IEnumerable<object>> InitialLoadAsync()
{
return await DataLogic.GetTableAsync<ApparaatInventaris>().Select((ai) => new ApparaatInventarisViewModel(ai, this));
}
如果您更愿意看到实际图片,则不允许链接图片 - &gt; https://imgur.com/a/eR7QL
高度赞赏任何洞察力甚至不同的方法。 (第一次在堆栈上发布并且不知道要包含或不包含的内容,如果需要更多信息,请询问)
编辑1:
var apvListVM = new ApparaatInventarisListViewModel();
apvListVM.DataLoadingSettings = new ListDataLoading
{
InitialLoadAsyncFunc = apvListVM.InitialLoadAsync,
UpdateDataAsyncFunc = apvListVM.UpdateDataAsync
};