目录
一、概述
有时候Ui需要显示的信息由不止一个数据来源决定,这时候就需要使用MultiBinding。MultiBinding与Binding一样均以BindingBase为基类。也就是说,凡是能使用Binding对象的场合都能使用MultiBinding。MultiBinding具有一个名为Binding的属性,其类型是Collection<BindingBase>,通过这个属性把一组Binding对象聚合起来,处在这个集合中的Binding对象可以拥有自己的数据效验和转换机制,它们汇集起来的数据共同决定传往MultiBinding目标的数据。
二、实例
考虑这样一个需求,有一个用于新用户注册的UI(包含4个TextBox和一个Button),还有如下一些限定:
一二个TextBox输入的用户名,要求内容一致