zoukankan      html  css  js  c++  java
  • 关于WPF VVMM模型的废话

    任何模型的提出都是为了更好的组织自己的代码,更加有效的去测试,当然最终的目的是为了更好的方便我们管理、更改和记忆.

    WPF为我们提供了强大的数据绑定功能使我们从界面上解藕。具体的技术在此不探讨,我想说的是我们的代码应该放那里。

    先说View,View的粒度不能太小也不能太大,个人经验是一个user control配合ViewModel干好一件事情。如果控件显示数据就用dependency properties,如果想用事件换上Command吧.

    再说ViewModel,ViewModel是View的一个映射(可以理解为Viwe是给人看的,ViewModel是给*Unit看的),在此提供Command的具体逻辑,

    最后是Model,Model就是我们正常的代码了.他提供了基本的业务逻辑供上层使用,包括数据验证等逻辑.

  • 相关阅读:
    并查集
    归并排序
    树的操作
    活动安排
    动态规划-股票交易
    网络流
    linux 展开
    linux 反引号、单引号、双引号
    linux 命令行快捷键
    判断一个点是否在三角形内部和边界上
  • 原文地址:https://www.cnblogs.com/cuiweifu/p/1445452.html
Copyright © 2011-2022 走看看