【问题标题】:Data Binding: multiple sources for one property数据绑定:一个属性的多个来源
【发布时间】:2011-02-07 04:03:38
【问题描述】:

我想将一个属性绑定到多个源。我这样做的原因是这样的:

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

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

【问题讨论】:

    标签: wpf data-binding binding


    【解决方案1】:

    我相信您正在寻找的是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>
    

    【讨论】:

    • 非常感谢,正是我想要的。我显然使用了错误的搜索词。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-05
    相关资源
    最近更新 更多