【发布时间】:2014-08-06 20:32:30
【问题描述】:
我正在尝试从 TextBlock 中的本地化资源中多重绑定一个可格式化的字符串。
字符串如下所示:
This record is locked for edit by {0}.
现在我想将它绑定到 TextBlock:
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}">
<Binding Source="{x:Static res:LocalizedResources.EntityLockedMessageTitleFormat}" />
<Binding Path="Entity.LockedBy" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
但不幸的是,这只显示了实际的字符串(包含 {0})。
我怎样才能多绑定呢?最好不使用转换器(纯粹在 XAML 中)。
【问题讨论】:
标签: c# wpf multibinding staticresource