我希望有一个像空行(n行)的网格。 GridView绑定到m个模型对象的集合。 如果用户将新数据输入空行,则必须将新模型对象添加到绑定集合中。
答案 0 :(得分:0)
每个人都建议您将空模型对象引入到您的集合中以创建空行,但您的上一条评论表示您不希望模型中有任何空行。这正是让ViewModel
允许你做的事情。您的ViewModel
包含您的展示广告集,该展示广告集可以包含其他空模型对象,但仍然不会将其保留回Model
图层。关键是,您的ViewModel
集合与您的Model
集合不同。
如果您需要将此数据重新加载到此屏幕并保留所有内容,则需要为每个模型对象保留行号,然后您可以在需要时插入空模型对象。