一般来说,哪种方法更适合 ViewModel 初始化?
积极的
初始化视图模型类的实例,然后执行它自己的任何数据收集(填充用于下拉列表等的列表)。
被动的
视图模型类的一个实例被初始化,但调用者随后也会填充视图模型对象的属性(用于下拉列表等的列表)。
我认为我更喜欢第一种方法,因为看起来那些“对话框”视图模型会更有用,但是在调用视图模型已经拥有一些数据的情况下,将其传入可能是有益的。
提前谢谢了。
一般来说,哪种方法更适合 ViewModel 初始化?
初始化视图模型类的实例,然后执行它自己的任何数据收集(填充用于下拉列表等的列表)。
视图模型类的一个实例被初始化,但调用者随后也会填充视图模型对象的属性(用于下拉列表等的列表)。
我认为我更喜欢第一种方法,因为看起来那些“对话框”视图模型会更有用,但是在调用视图模型已经拥有一些数据的情况下,将其传入可能是有益的。
提前谢谢了。