为了账号安全,请及时绑定邮箱和手机立即绑定

mvvm light toolkit的数据绑定问题

mvvm light toolkit的数据绑定问题

叮当猫咪 2018-12-05 09:06:49
本人使用wvvm light toolkit进行数据绑定,但是如果MainViewModel里的Command需要用到MainWindow的某些控件,请问我应该如何处理?比如我AboutCommand是为TabControl添加一个Page,如果Page已存在则显示,否则直接显示。我如果用绑定该怎么做?如果是wpf自带绑定到是会,可以在MainWindow初始化时构建一个MainViewModel并把MainWindow作为参数这样就可以。但如果使用wvvm light toolkit应该怎么弄,还是说跟界面相关的不该弄成绑定的?求指教,谢谢了
查看完整描述

2 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

 等待学习。听别人说过,viewModel中应该是堆界面一无所知的。因此,不能在viewmodel中引用控件,否则就违背了MVVM的作用。

查看完整回答
反对 回复 2018-12-09
  • 2 回答
  • 0 关注
  • 432 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信