UI需要显示的信息由不止一个数据来源决定时,就使用MultiBinding,即多路Binding。
Bindings属性其类型是Collection,通过这个属性MultiBinding把一组Binding对象聚合起来。
处在这个集合中的Binding对象可以拥有自己的数据校验与转换机制。
例:
UI上包含两个TextBox用于输入用户名,要求内容一致。
当TextBox的内容符合要求时,Button可用。
UI上XMAL代码
<Window x:Class="Windows6.WPFWindow6_5"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="WPFWindow6_5" Height="185" Width="300">
<StackPanel Background="LightBlue">