WPf:一次绑定多个属性

Dav*_*lle 3 wpf binding listview

我有一个列表视图,我在其中使用绑定来显示我的信息.我使用一个简单的数据模板.有没有办法在一个控件中绑定两个数据.我的意思是替换以下内容:

__CODE__

喜欢的东西

<TextBlock Text ="{Binding LName} +','+ {Binding FName}"/>

谢谢

Ken*_*art 10

如果您使用的是WPF 3.5SP1或更高版本,则无需为您的用例编写自己的值转换器.相反,只需使用StringFormat:

<TextBlock>
  <TextBlock.Text>
    <MultiBinding StringFormat="{}{0}, {1}">
      <Binding Path="LName" />
      <Binding Path="FName"/>
    </MultiBinding>
  </TextBlock.Text>
</TextBlock>
Run Code Online (Sandbox Code Playgroud)


Ree*_*sey 5

是.您可以使用MultiBindingIMul​​tiValueConverter.

MultiBinding帮助展示了一个例子做的正是你尝试的东西-结合一个文本框,首先+姓氏.