我想创建一个调查每个oulet。我有db表,指示应该为特定插座启用/禁用哪个问题。还有用户响应的表格,包括每个问题的出口ID和答案(对于禁用的问题,应该为空)。我想我应该创建单独的模型 - 一个用于问题设置(bool),另一个用于用户输入的实际值。用户完成调查后,我想将答案保存到数据库中。设置只是一种方式。
据我所知,每个视图只能有一个BindingContext。我是否应该将问题设置和值组合成一个以将它们绑定到一次查看 - bool到IsEnabled属性和值到其他相应的属性?调查结束后只处理价值?所有这些都应该由视图模型处理吗?
我是MVVM的新手,我无法弄清楚应该如何正确完成。有人可以帮帮我吗?
非常感谢。 米甲