WPF中String.Format使用

String.Format示例

  • 字符串宽度和对齐方式
  • TimeSpan 格式化
  • 货币格式
  • 占位符
  • 日期/时间
  • 多重绑定
  • 多重绑定中的特殊字符

字符串宽度和对齐方式

C# String.Format 指定字符串宽度和对齐方式
String.Format("{0,-10}",str);//这个表示第一个参数str字符串的宽度为10,左对齐

String.Format("{0,10}",str);//这个表示第一个参数str字符串的宽度为10,右对齐

TimeSpan 格式化

  • CS代码
TimeSpan t = new TimeSpan(31, 8, 24, 1);

string c1= t.ToString(@"d\.hh\:mm\.ss");  //31.08:24.01
string c2 = t.ToString("c");              //31.08:24:01
string c3 = t.ToString("g");              //31:8:24:01
string c4 = t.ToString("G");              //31:08:24:01.0000000
string c5 = t.ToString(@"hh\:mm\:ss");    //08:24:01
string c6 = t.ToString("%m' min.'");      //24 min.
  • Xaml中绑定
<TextBlock x:Name=

你可能感兴趣的:(WPF中String.Format使用)