如何在文本块上将Converter Culture进行多重绑定

时间:2018-10-17 01:25:58

标签: c# wpf

我通常将文本块与字符串格式和转换器文化进行绑定,如下所示:

<TextBlock Text="{Binding CurrentPurchase.SubTotal, StringFormat='{}{0:C}', ConverterCulture='nl-NL'}"/>

但是我也有字符串格式的多重绑定(价格x数量) 我如何将ConverterCulture='nl-NL'放在这里?

<TextBlock.Text >
   <MultiBinding StringFormat='{}{0} x {1}'>
        <Binding Path="Price"/>
        <Binding Path="Quantity" />
   </MultiBinding>
</TextBlock.Text>

谢谢

1 个答案:

答案 0 :(得分:1)

您可以在MultiBinding上进行设置:

<TextBlock.Text >
  <MultiBinding StringFormat='{}{0} x {1}' ConverterCulture="nl-NL">
    <Binding Path="Price"/>
    <Binding Path="Quantity" />
  </MultiBinding>
</TextBlock.Text>

除非您需要不同的价格和数量文化!