【发布时间】:2010-12-05 10:16:23
【问题描述】:
我有一个列表视图,我在其中使用绑定来显示我的信息。我使用一个简单的数据模板。有没有办法在一个控件中绑定两个数据。我的意思是替换类似的东西:
类似
谢谢
【问题讨论】:
我有一个列表视图,我在其中使用绑定来显示我的信息。我使用一个简单的数据模板。有没有办法在一个控件中绑定两个数据。我的意思是替换类似的东西:
类似
谢谢
【问题讨论】:
如果您使用的是 WPF 3.5SP1 或更高版本,则无需为您的用例编写自己的值转换器。相反,只需使用StringFormat:
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}, {1}">
<Binding Path="LName" />
<Binding Path="FName"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
【讨论】:
TextBlock。更新了我的帖子。
是的。您可以使用 MultiBinding 和 IMultiValueConverter。
MultiBinding help 显示了一个示例,该示例完全符合您的要求 - 将一个文本框绑定到名字 + 姓氏。
【讨论】: