c# - 绑定(bind)时将文本添加到 TextBlock Text 属性

标签 c# wpf text binding textblock

我有一个 TextBlock,其中它的 Text 属性与另一个表示值的属性绑定(bind):

<TextBlock Text="{Binding Path=Count}" FontWeight="Bold" />

因此,如果(例如)Count4,我将在我的 TextBlock 中看到数字 4

现在,如果我想在数字 4 前后添加一些文本(例如,我想在方括号 [4] 中看到该数字),我必须做什么?

谢谢。

最佳答案

你应该使用字符串格式

<TextBlock Text="{Binding Path=Count, StringFormat={}[{0}]}" FontWeight="Bold" />

关于c# - 绑定(bind)时将文本添加到 TextBlock Text 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12457058/

相关文章:

wpf - ViewModel 中的 RoutedUICommand 与 ICommand 以及使用 InputBinding

c# - 在 WPF 按钮中添加图像

java - 需要更快地转换文件

wpf - DownloadStringAsync 的奇怪事件

java - 在 Java 中检查文件中的某个字符串

java - 在 java eclipse 控制台中更改颜色

c# - 如果内部标记与 C# 中的 Linq 值匹配,则删除 XML 节点

c# - 从 SQL 数据库中删除

c# - 不能对数据列表中的 CheckBoxList 使用 RequiredFieldValidator

c# - 使用 EPPLUS Excel 库格式化列