我想在 WPF 应用程序中将字符串转换为 C# 中的格式化文本,该怎么做?
非常感谢
您始终可以使用普通的 C# 工具来执行此操作。
但是,如果整个目的是为绑定制作一个漂亮的字符串,您可以直接使用绑定的StringFormat。
例如,您可以拥有这样的 TextBlock:
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0} at distance of {1}m.">
<Binding Path="User"/>
<Binding Path="Distance"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
这将根据“用户”和“距离”绑定值格式化文本。