wpf实现用户点击按钮时,触发主窗体的viewmodel;同时,接收传递的model,执行动作
但现在不知在命令参数中,怎样绑定这个“model"?
<Button Content="confirm" Command="{Binding EditCommand}" CommandParameter="model" />
public CommandBase EditCommand
{
get
{
if (_editCommand == null)
{
_editCommand = new CommandBase();
_editCommand.DoExecute = new Action<object>(obj =>
{
//接收model,执行动作
});
}
return _editCommand2;
}
}
不知道你这个问题是否已经解决, 如果还没有解决的话: 额,没看懂咋弄
其实就是想把用户控件的model中的数据,传到主窗体这一个需求。已经完成命令触发(点击用户控件按钮,执行主窗体中的方法),但不知怎么传用户控件的数据集合
也就是说:点击用户控件按钮时,已可以触发到主窗体中的方法;
但点击按钮时,需要进入到用户控件本身对model赋值后,将这些值传递到主窗体