数据绑定:一个属性的多个源

时间:2010-04-12 19:47:07

标签: wpf data-binding binding

我想将一个属性绑定到多个源。我的理由是这样的:

midpoint=point2.X - point1.X; //depends on two sources!

怎么能实现呢?据我所知,这不是直接可能的开箱即用?

1 个答案:

答案 0 :(得分:7)

我相信你要找的是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>