WPF StringFormat 格式化文本
2021-06-23 11:06
标签:core resource Plan 格式化文本 转换 https 语言 学习 文本 WPF中,对数字/日期等的格式化,可参考此篇博客:https://www.cnblogs.com/zhengwen/archive/2010/06/19/1761036.html 例如:“已使用此软件 365 天!”,WPF中可如下处理 添加资源项: 1 system:String x:Key="LangSource1">已使用此软件 {0} 天!system:String> StringFormat格式化: 1 TextBlock Text="{Binding UsedDays,StringFormat={StaticResource LangSource1}}"/> 例如:“30/365” 例如:“已经学习30天,剩余计划学习天数365” 添加资源项: 1 system:String x:Key="LangSource5">已经学习{0},剩余计划学习天数{1}system:String> WPF中stringFormat处理: 例如:“学生张三的期末平均成绩为93.20分” 添加资源项: 1 system:String x:Key="LangSource5">学生{0}的期末平均成绩为{1:N2}分system:String> WPF中stringFormat处理: WPF StringFormat 格式化文本 标签:core resource Plan 格式化文本 转换 https 语言 学习 文本 原文地址:https://www.cnblogs.com/lonelyxmas/p/10195131.htmlStringFormat对特定数据格式的转换
StringFormat对语言项的格式化
1.单个动态数据绑定
2.多个动态数据绑定
1 TextBlock>
2 TextBlock.Text>
3 MultiBinding StringFormat="{}{0}/{1}">
4 Binding Path="LearnedDays" FallbackValue="0" />
5 Binding Path="PlanningDays" FallbackValue="0" />
6 MultiBinding>
7 TextBlock.Text>
8 TextBlock>
1 TextBlock>
2 TextBlock.Text>
3 MultiBinding StringFormat="{StaticResource LangSource5}">
4 Binding Path="LearnedDays" FallbackValue="0" />
5 Binding Path="PlanningDays" FallbackValue="0" />
6 MultiBinding>
7 TextBlock.Text>
8 TextBlock>
3. 数据格式转换与动态数据绑定的灵动结合
1 TextBlock>
2 TextBlock.Text>
3 MultiBinding StringFormat="{StaticResource LangSource5}">
4 Binding Path="Name"/>
5 Binding Path="Score"/>
6 MultiBinding>
7 TextBlock.Text>
8 TextBlock>
上一篇:WIN10远程连接时提示内部错误
下一篇:cygwin jdk11u
文章标题:WPF StringFormat 格式化文本
文章链接:http://soscw.com/index.php/essay/97769.html