相关疑难解决方法(0)

MVVM同步集合

是否有一种标准化的方法可以将一组Model对象与C#和WPF中匹配的ModelView对象的一组同步?我正在寻找某种类,它会保持以下两个集合同步,假设我只有几个苹果,我可以将它们全部留在内存中.

另一种说法,我想确保如果我将Apple添加到Apples集合中,我想将AppleModelView添加到AppleModelViews集合中.我可以通过收听每个集合的CollectionChanged事件来编写自己的事件.这似乎是一种常见的情况,比我聪明的人定义了"正确的方法"来做到这一点.

public class BasketModel
{
    public ObservableCollection<Apple> Apples { get; }
}

public class BasketModelView
{
    public ObservableCollection<AppleModelView> AppleModelViews { get; }
}
Run Code Online (Sandbox Code Playgroud)

c# wpf mvvm

45
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

mvvm ×1

wpf ×1