【发布时间】:2011-02-07 04:03:38
【问题描述】:
我想将一个属性绑定到多个源。我这样做的原因是这样的:
midpoint=point2.X - point1.X; //depends on two sources!
这怎么可能实现?据我所知,开箱即用不是直接可行的吗?
【问题讨论】:
标签: wpf data-binding binding
我想将一个属性绑定到多个源。我这样做的原因是这样的:
midpoint=point2.X - point1.X; //depends on two sources!
这怎么可能实现?据我所知,开箱即用不是直接可行的吗?
【问题讨论】:
标签: wpf data-binding binding
我相信您正在寻找的是MultiBinding。
来自 MSDN 文档:
<TextBlock Name="textBox2" DataContext="{StaticResource NameListData}">
<TextBlock.Text>
<MultiBinding Converter="{StaticResource myNameConverter}"
ConverterParameter="FormatLastFirst">
<Binding Path="FirstName"/>
<Binding Path="LastName"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
【讨论】: