wpf - 是否可以在 xaml 中绑定(bind)后添加更多字符?

标签 wpf xaml binding

我想知道一些事情,但找不到任何相关主题。我有以下绑定(bind):

Content="{x:Static resx:Resource.Form_OtherOption_Description}"

这将在标签中放置一个字符串。我问自己是否可以在绑定(bind)之后添加一个“:”,而不是在代码中,只是在 xaml 中。标签代表类似于“名称:”的内容。但是添加“:”作为绑定(bind)的一部分不是一种选择。

编辑

我正在使用 3.5 版本

有什么建议么。

提前致谢。

最佳答案

您可以通过以下方式完成此操作:

<TextBlock Text="{Binding Source={x:Static resx:Resource.Form_OtherOption_Description},
                         StringFormat={}{0}:}" />

编辑: <Label>小号 Content属性不尊重 StringFormat显然是绑定(bind)的属性。我发现已移至 ContentStringFormat <Label> 上的属性(property).
<Label Content="{x:Static resx:Resource.Form_OtherOption_Description}"
       ContentStringFormat="{}{0}:" />

关于wpf - 是否可以在 xaml 中绑定(bind)后添加更多字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4947395/

相关文章:

silverlight - ItemsControl 的内部属性在绑定(bind)到 ItemsSource 时未更新

javascript - CoffeeScript 中的嵌套方法

c# - "Object is currently in use elsewhere"设置picturebox图片异常

c# - 动态绑定(bind)到枚举

c# - 如何在 WPF 中为常见对话框启用视觉样式?

c# - 绑定(bind)到 XAML 中的子 ViewModel 集合

c# - WPF 绑定(bind)如何区分索引器属性和列表元素?

wpf - 设置 Style 属性后,为什么我无法覆盖控件中的属性?

xaml - 更改 UWP 评级控件的大小和间距

ios - 如何将绑定(bind)数组分成自动填充表格的部分?