-6

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

非常感谢

4

1 回答 1

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>

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

于 2012-06-22T01:06:27.163 回答