美文网首页
wpf mvvm下viewmodel中对view进行操作

wpf mvvm下viewmodel中对view进行操作

作者: 魔人健太郎 | 来源:发表于2021-03-21 20:42 被阅读0次

    hide 呀 close呀

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

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

    相关文章

      网友评论

          本文标题:wpf mvvm下viewmodel中对view进行操作

          本文链接:https://www.haomeiwen.com/subject/khyocltx.html