Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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
使用转换器时,绑定到datetime字符串格式的WPF文本框不起作用_Wpf_Textbox_Type Conversion - Fatal编程技术网

使用转换器时,绑定到datetime字符串格式的WPF文本框不起作用

使用转换器时,绑定到datetime字符串格式的WPF文本框不起作用,wpf,textbox,type-conversion,Wpf,Textbox,Type Conversion,字符串格式似乎不起作用 我只想要日期。 我已经尝试了日期的字符串格式仅适用于DateTime类型的变量。因此,您应该从转换器返回DateTime而不是字符串。日期字符串格式仅适用于DateTime类型的变量。因此,您应该从转换器返回日期时间,而不是字符串。我不想更改转换器,因为它正在其他位置使用。字符串格式仅适用于字符串。从转换器返回的返回类型是什么?转换器返回stringpublic静态字符串Convert(对象值){if(值为DateTime){return((DateTime)值).ToL

字符串格式似乎不起作用

我只想要日期。

我已经尝试了日期的字符串格式仅适用于DateTime类型的变量。因此,您应该从转换器返回DateTime而不是字符串。

日期字符串格式仅适用于DateTime类型的变量。因此,您应该从转换器返回日期时间,而不是字符串。

我不想更改转换器,因为它正在其他位置使用。字符串格式仅适用于字符串。从转换器返回的返回类型是什么?转换器返回stringpublic静态字符串Convert(对象值){if(值为DateTime){return((DateTime)值).ToLocalTime().ToString(CultureInfo.CurrentCulture);}return null;}这本应该奏效的。你在文本框上看到了什么,整个日期随时间变化?我不想更改转换器,因为它正在其他地方使用。字符串格式仅适用于字符串。从转换器返回的返回类型是什么?转换器返回stringpublic静态字符串Convert(对象值){if(值为DateTime){return((DateTime)值).ToLocalTime().ToString(CultureInfo.CurrentCulture);}return null;}这本应该奏效的。你在文本框上看到了什么,整个日期和时间?
<TextBox Text="{Binding CurrentGameDate,Mode=OneWay,    
Converter={StaticResource DateTimeConverter},     
StringFormat='{}{0:dd/MM/yyyy}'}" />