如何在WPF中格式化字符串并绑定格式参数?

时间:2016-03-08 15:37:51

标签: c# wpf string xaml format

我有一个静态资源,例如"字符串,一个arg {0}"我想通过绑定参数直接在XAML标记中对其进行格式化,但是我不确定如何绑定静态字符串和参数字符串(或者如果有多个arg则绑定字符串)。

<TextBlock Text={Binding AppResources.StaticStringWithOneArg, Source={StaticResource LocalizedStrings}}">

1 个答案:

答案 0 :(得分:0)

<TextBlock>
  <TextBlock.Text>
     <MultiBinding StringFormat="arg one {0} and arg two {1}">
        <Binding Path="AppResources.StaticStringWithOneArg" Source="{StaticResource LocalizedStrings}" />
        <Binding Path"..."/>
     </MultiBinding>
  </TextBlock.Text>
</TextBlock>

没有检查过,但我昨天使用过这样的东西。当我回到家时,我会在需要时更新。