WPF StringFormat在Label控件无效

在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}" />

posted @ 2024-03-27 16:56  ¥东方不败  阅读(112)  评论(0)    收藏  举报