在WPF程序设计时,若使用Label控件绑定数据后StringFormat进行格式化显示时发现设定的StringFormat无效,但TextBlock控件中使用StringFormat显示正常,导致Label控件StringFormat失败的根本原因在于Label控件的Content属性是一个object对象,Binding.StringFormat仅作用于string类型属性。
若需要对Label的Content进行格式化显示,需要使用ContentStringFormat属性来进行单独设置,示例如下:
<Label Content="{Binding Path=MaxLevelofInvestment}" ContentStringFormat="Amount is {0}" />
标签:控件,无效,StringFormat,Label,Content,WPF From: https://www.cnblogs.com/lisghxfdfgh/p/18099734