CM中实现一个比较有意思的特性,就是智能匹配. 通常使用MVVM的写法:在匹配 View和ViewModel时会使用DataContext,在匹配数据属性时使用Binding,在匹配事件命令时使用Command. 而CM通过ElementConvention 实现它们的自动匹配,只需要遵循指定的命名规则[可自定义].由于一个控件的事件有多种(比如:Button:Click,MouseEnter等等),CM提供了最常用的事件的绑定,可根据具体需求自定义. 自动绑定演示: 在View中添加如下代码: