1. 在WPF中Label的Content有时内容只需要改变个别数字,而不需要所以内容都修改,这时候就要使用StringFormat,
如: 这里面的xxx是个变量,那在Binding时应该怎样写呢
1
当然你也可以尝试使用控件嵌套的方式来实现,
代码如下:在Label的Content中嵌套一个TextBlock
1
2
3
4
5
6
View Code
请注意一点,StringFormat格式是这样写的 StringFormat=I have {0} firends ,等号后面是直接加内容,而要动态切换的则使用{n}, n>0
2. 有时候我们需要在Label的Content前后加上一个空格,那应该怎样写呢,
StringFormat= I have {0} firends ,这样吗? 结果发现还是不行,
其实只需要在内容外加上单引号即可:StringFormat=' I have {0} firends '