我有一个使用GalaSoft MVVM Light框架传递参数到relaycommand的问题。 我知道mvvm light的relaycommand实现不使用lambda参数,所以我做了一些研究,并find了一种方法,人们通过这样做来解决这个问题: public RelayCommand ProjMenuItem_Edit { get { if (_projmenuItem_Edit == null) { //This should work…. _projmenuItem_Edit = new RelayCommand(ProjEditNode); } return _projmenuItem_Edit; } } private void ProjEditNode(object newText) { var str = newText as string; OrganLocationViewModel sel = ProjectOrganLocationView.GetExtendedTreeView().GetTopNode(); //Console.WriteLine(sel.OrganDisplayName); sel.OrganDisplayName = str; } 但是,我不断收到一个错误_projmenuItem_Edit = new RelayCommand(ProjEditNode); 说Argument 1: cannot […]