如何将千位分隔符添加到Multibinding的绑定?

时间:2014-11-26 14:12:29

标签: wpf xaml binding separator

所以我有这个XAML:

 <TextBlock.Text>
     <MultiBinding StringFormat="SomeText: &#x09;{0}&#x0a;SomeOtherText: &#x09;&#x09;{1}">
          <Binding Path="SomeBoundVar" />
          <Binding Path="AnotherBoundVar" StringFormat="{}{0:N2}" />
     </MultiBinding>
 </TextBlock.Text>

我想在第二个绑定中添加一千个分隔符(如上所述的StringFormat不起作用)。 我怎样才能做到这一点 ?或者我必须使用转换器吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,以下是我修复的方式。

 <TextBlock>
       <TextBlock.Text>
           <MultiBinding StringFormat="{} Balance {0} : {1:##,#0.00}">
                  <Binding Path="Currency"/>
                  <Binding Path="Balance"/>
           </MultiBinding>
       </TextBlock.Text>
  </TextBlock>

示例结果

余额AED:2,456.45