Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想要一个带有空行(n 行)的类似网格的 excel。GridView 绑定到 m 个模型对象的集合。如果用户在空行中输入新数据,则必须将新模型对象添加到绑定集合中。
每个人都建议您将空模型对象引入集合中以创建空行,但您的最后一条评论说您不希望模型中有任何空行。这正是拥有ViewModel遗嘱允许你做的事情。您ViewModel包含您的显示集合,该集合可以具有额外的空模型对象,但仍不能将它们保留回您的Model层。关键是你的收藏和你的ViewModel收藏不一样Model。
ViewModel
Model
如果您需要将此数据重新加载到此屏幕并保留所有内容,那么您需要为每个模型对象保留一个行号,然后您可以在需要的地方插入空模型对象。