我有一个wpf datagrid(.NET 4.0),它包含来自数据库的原始数据,并且某些字段需要格式化以便以有意义的方式显示,例如,可以格式化包含Year / Month / Day的3个字段一起生成格式正确的日期字段。
这样做有什么好办法吗?
答案 0 :(得分:1)
将View / XAML与ViewModel分开,并将格式保留在ViewModel中,因为它不属于View!
然后你可以将你的日期字段绑定到你的数据网格,而不是弄乱你的XAML或代码隐藏。
如果您寻找一个好的框架来帮助您保持这个设计,我建议您查看MVVM Light或Caliburn.Micro
答案 1 :(得分:0)
你无法直接找到你的数据,但你必须在你的模型上创建一个函数然后在你的视图上绑定函数