【发布时间】:2011-02-03 09:53:18
【问题描述】:
是否可以将标签内容绑定到两个值。例如,我想要一个标签,其内容显示如下, 用户名=名字,姓氏
其中 Firstname 和 Lastname 都是来自数据库的值。如果我要使用标签,我将绑定为 Content={Binding Firstname} 和 Content={Binding Lastname} 为了另一个。但我想要一个标签来显示两者。有可能吗?
【问题讨论】:
是否可以将标签内容绑定到两个值。例如,我想要一个标签,其内容显示如下, 用户名=名字,姓氏
其中 Firstname 和 Lastname 都是来自数据库的值。如果我要使用标签,我将绑定为 Content={Binding Firstname} 和 Content={Binding Lastname} 为了另一个。但我想要一个标签来显示两者。有可能吗?
【问题讨论】:
你可以这样做
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}, {1}">
<Binding Path="firstName" />
<Binding Path="lastName"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
【讨论】: