当前位置: 首页 > news >正文

WPF中的数据转换-StringFormat

WPF中的数据转换-StringFormat

前言

字符串格式化。使用该功能可以通过设置Binding.StringFormat属性对文本形式的数据进行转换——例如包含日期和数字的字符串。对于至少一半的格式化任务,字符串格式化是一种便捷的技术。

使用

当设置Binding.StringFormat属性时,使用标准的.NET格式字符串,具体形式{0:C}。其中,0代表第一个数值,C引用希望应用的格式字符串——对于这个实例,它是标准的本地专用的货币格式。在我们的计算机上,该格式将3.99转换为¥3.99。

<TextBlock Text="{Binding Path=XXX , StringFormat={}{0:C}}"/>
<TextBlock Text="{Binding Path=XXX , StringFormat=The value is {0:C}}"/>

在这里插入图片描述
WPF列表控件还支持针对列表项的字符串格式化,为了使用这种格式化,只需要设置列表的ItemStringFormat属性(该属性继承自ItemControl基类)

<ListBox x:Name="lst" DisplayMemberPath="xxx" ItemStringFormat="{0:C}}"></ListBox>
http://www.lryc.cn/news/137119.html

相关文章:

  • java.lang.UnsupportedOperationException解决方法
  • docker for window更改到非系统盘的使用记录
  • day 38 | ● 518. 零钱兑换 II ● 377. 组合总和 Ⅳ
  • 写得了代码,焊得了板!嵌入式开发工程师必修之代码管理方案(中)
  • Interlij IDEA 运行 ruoyi 后端项目。错误: 找不到或无法加载主类 com.ruoyi.auth.RuoYiAuthApplication
  • 相机设置报错记录
  • Vue3中搜索表单的二次封装
  • 百度23Q2财报最新发布:营收利润加速增长,AI+生态战略渐显规模
  • 一个pdf文件分割成两个
  • Android 保存图片
  • Android相机-架构
  • 从C语言到C++_33(C++11_上)initializer_list+右值引用+完美转发+移动构造/赋值
  • 如何在Linux系统中处理PDF文件?
  • SpringBoot实现热部署/加载
  • 我是如何使用Spring Retry减少1000 行代码
  • ARM开发(stm32 cortex-A7核IIC实验)
  • 「Java」《Java集合框架详解:掌握常用集合类,提升开发效率》
  • 游戏出海需知:Admob游戏广告变现策略
  • 【linux】NFS调试总结
  • wireshark进行网络监听
  • 时间复杂度
  • Unity实现广告滚动播放、循环播放、鼠标切换的效果
  • LangChain + Streamlit + Llama:将对话式AI引入本地机器
  • Python 读写 Excel 文件库推荐和使用教程
  • “深入解析JVM:理解Java虚拟机的工作原理和优化技巧“
  • 解决SEGGER Embedded Studio无法显示Nordic MCU外设寄存器问题
  • Oracle-day1:scott用户、查询、取整、截取、模糊查询、别名——23/8/23
  • stm32之3.key开关
  • GPT带我学-设计模式-代理模式
  • VMware Workstation Pro 无法使用开机状态下拍的快照来克隆虚拟机,怎么解决?