Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf StringFormat(“0214”至“02:14”)_Wpf_Vb.net_String Formatting - Fatal编程技术网

Wpf StringFormat(“0214”至“02:14”)

Wpf StringFormat(“0214”至“02:14”),wpf,vb.net,string-formatting,Wpf,Vb.net,String Formatting,我有一个字符串“0214”,我想提出这一点,因为02:14这是可能的wpf与stringFormat和绑定 如果它是一个整数,我可以像下面那样做,但问题是“0”会消失,变成Int“214”,但这不适合放在数据库中,因为它需要4个数字 <GridViewColumn Header="Start" DisplayMemberBinding="{Binding Start, StringFormat={}{0:00\:00}}"/> 输出:“02:14”实际上不用于格式化字符串。它用

我有一个字符串“0214”,我想提出这一点,因为02:14这是可能的wpf与stringFormat和绑定

如果它是一个整数,我可以像下面那样做,但问题是“0”会消失,变成Int“214”,但这不适合放在数据库中,因为它需要4个数字

<GridViewColumn Header="Start" DisplayMemberBinding="{Binding Start, StringFormat={}{0:00\:00}}"/>


输出:“02:14”实际上不用于格式化字符串。它用于将非字符串值格式化为字符串

但是,您可以使用转换字符串为所需的格式。另一个选项是更改数据类以公开只读的
FormattedStart
属性,该属性返回格式化值。

  • 使用转换器拆分输入字符串并返回由
    分隔的两部分:
  • 转换为int并使用
    StringFormat={}{0:00\\\:00}
    (这应该相当于
    int.ToString(“00':'00”)