Binding不止能绑定一个源,它还能绑定多个源,这就是我们这节要讲的多路绑定:MultiBinding. 使用多路绑定跟一般的绑定还是有区别的,首先它并不能很好的在标记扩展中使用,另外,使用多路绑定必须为其指定多路转换器,不指定的话系统不知道怎么处理从这几个源过来的数据,下面通过一个例子来讲解一下: 例子的情景是这样的,登录界面有两个文本框和一个按钮,只有当两个文本框有值的时候按钮才是可用的. 首先定义多路值转换器: 多路转换器需要继承IMultiValueConverter接口,用法跟单值转…