首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数据绑定时为何会出现StringFormat失效

属性绑定数据进行StringFormat时是无效的。...首先回顾一下StringFormat的基本用法。 StringFormat的用法 StringFormat是 BindingBase的属性,指定如果绑定值显示为字符串,应如何设置该绑定的格式。...TestString,ElementName=self,StringFormat=test:{0}}"/> 其中{0}表示第一个数值,如果 StringFormat 属性的值是以花括号开头,前边需要有一对花括号...如果设置 Converter 和 StringFormat属性,则首先将转换器应用于数据值,然后StringFormat 应用该值。...(stringFormat), null); } } 这段代码的作用就是检测有效的 StringFormat,并通过 SetValue 方法保存起来,从第4~7行代码可以看到,一开始就会检测目标属性的类型是不是

13410
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【愚公系列】2024年01月 GDI+绘图专题 DrawString

    7.StringFormat DrawString方法有多个重载,其中一个参数是StringFormat类型的格式化对象。StringFormat对象可以设置文本的对齐方式、行距、字间距等等。...以下是一个使用StringFormat对象的示例: private void Form1_Paint(object sender, PaintEventArgs e) { //创建一个StringFormat...对象 StringFormat stringFormat = new StringFormat(); stringFormat.Alignment = StringAlignment.Center...); } 在上面的代码中,我们创建了一个StringFormat对象,并设置了Alignment和LineAlignment属性来使文本在控件中央对齐。...需要注意的是,在使用StringFormat对象时,需要在绘制文本时将其作为参数传递。否则,将无法应用StringFormat对象的属性。

    39811
    领券