我正在编辑一个复杂类型(AddEventViewModel)。
AddEventViewModel 有一个名为 EventContactList 的 EventContact 列表。
我有一个 EventContactList 的编辑器模板,它为模型中列表中的每个项目显示一个 EventContact。
初始化 AddEventViewModel 时,它将向列表中添加一个空的 EventContact,这意味着在添加事件页面上会显示一个编辑器模板。
在编辑器模板下,我有一个名为“添加其他事件联系人”的按钮。
我想要这个按钮来更新 AddEventViewModel,向 EventContactList 添加一个额外的 EventContact,以便页面将在页面上为新的空 EventContact 显示第二个编辑器模板。
我不想触发验证规则,也不想让用户失去滚动位置,这可能吗?