wpf mvvm下viewmodel中对view进行操作

hide 呀 close呀

1.这些方法和属性很有可能是xaml里的属性,此时可以使用binding或加一个convert 绑在vm中操作(网上最多)
2.使用消息向view发送命令,让view在view中自己操作自己 *
3.借助框架,直接就访问view了,也是最方便相对轻耦合的(指不影响测试),就是和框架更加的强依赖了。比如CM的TryCloseAsync()

主要我的vm注意力集中在 业务 和逻辑上(比如命令command方法action等),把操作窗口的逻辑丢到vm里这样好吗,这样不好(我觉得)窗口位置 窗口操作就让view自己干自己的活儿,vm少干涉 不要干涉,vm发指令的方式是最佳的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容