MVVM光 - 在RelayCommand从XAML传递多个参数
-
25-09-2019 - |
题
我有我的观点不止一个PasswordBox,我想所有的SecureStrings传递给我的视图模型,当我点击一个按钮。
我的猜测是,我要填充与所有SecureStrings自定义类的一个实例,并传递该对象作为参数绑定到该按钮的RelayCommand。 如果我只知道...
我现在的想法周围的工作:
在该按钮的动作RelayCommands:与一个回调采取的自定义类作为参数发出一个NotificationMessageAction。 注册在视图代码背后的消息,然后填充与SecureStrings一个对象,然后通过与回调的帮助,对象返回到视图模型。不厚道......
必须有一个更好的办法在XAML做到这一点,对吧?
解决方案
其实,我觉得你想要做的就是实现事件处理程序,或在您PaswordBoxes附加的行为,这将推动SecureStrings到性能在同一个视图模型对象,将被处理RelayCommand的行动。然后你RelayCommand将根本不需要任何参数。
不隶属于 StackOverflow