将所有模型从父ViewModel绑定到它们自己的单独ViewModel

时间:2017-10-13 08:50:39

标签: c# xamarin xamarin.forms

我使用一种方法从数据库中获取所有模型。根据按钮的状态(位于父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
};

0 个答案:

没有答案