这里先鼓舞下士气,ViewModelLocator很简单,甚至可以去掉,它不是Mvvm必须的.在初学Mvvm时,一般都是使用NuGet安装 MvvmLight框架,总是会带上那么一个ViewModelLocator,并且还加入到了全局资源中,到底是干吗的? public class ViewModelLocator { /// <summary> /// Initializes a new instance of the ViewModelLocator class. /// </sum
在做公司的项目中,用到MVVMLight框架,需要做登陆注册的功能模块,但是在wpf中passwordBox没有内置绑定功能,因为出于安全的考虑.但是,博主又非常想要契合mvvm思想,一定要passwordBox在View绑定到ViewModel,经过网上查找,以及多次实验,终于成功.特此记录. (开发环境:vs2015+EF+mvvmlight+sql server2016) 首先建一个Helper类: public class PasswordBindingHelper { public s