【发布时间】:2023-04-08 09:59:01
【问题描述】:
在 WPF 中,我试图在 DataGrid 中绑定一个日期属性,并且我只能在它绑定到 DateTime 属性时进行排序。
应用程序应以与用户的区域和语言设置相对应的格式显示日期。
问题是当日期是string 属性时,它会根据区域设置显示,但是当属性绑定到DateTime 时,日期格式默认为美国而不是正确的区域。
因此,如果它绑定到 string 属性,则按列排序不起作用,并且如果它绑定到 DateTime 属性,它不会转换到正确的区域。
【问题讨论】:
标签: wpf datetime listview mvvm