我正在开发我的第一个 MVVM 应用程序,并且注意到我的很多 ViewModel 包括数据检查,例如
if( UserSalary == "this"){ MessageBox.Show("UserSalary is in incorrect format") } else{ perform.thisAction(UserSalary); }
我认为这被认为是不好的做法,因为这意味着我的 ViewModel 知道该视图。我想知道我在哪里检查用户输入数据的完整性,在视图或视图模型中,如果数据格式不正确,谁负责让用户知道,视图还是视图模型?
慕姐8265434
相关分类