如何将字符串转换为格式化文本C#

时间:2012-06-22 01:03:15

标签: c# wpf

我想在WPF应用程序中将字符串转换为C#中的格式化文本,该怎么做?

非常感谢

1 个答案:

答案 0 :(得分:2)

您始终可以使用常规C#工具执行此操作。

但是,如果整个目的是为绑定创建一个很好的字符串,那么您可以直接使用绑定的StringFormat

例如,您可以像这样使用TextBlock:

<TextBlock>
    <TextBlock.Text>
      <MultiBinding  StringFormat="{}{0} at distance of {1}m.">
        <Binding Path="User"/>
        <Binding Path="Distance"/>
      </MultiBinding>
    </TextBlock.Text>
</TextBlock>

这将根据“用户”和“距离”边界值格式化文本。