【发布时间】:2016-08-28 04:29:03
【问题描述】:
我对 WPF MVVM 很陌生,如果我对 MVVM 概念的理解有误,请见谅。
我的视图中有一个DataGrid,我已将ItemsSource 绑定到视图模型中的ObservableCollection<M>。 M 类是一个模型类。但是,M 类具有 bool 属性,这些属性将在 DataGrid 中显示为 "Yes/No" 字符串。
目前,我正在使用转换器将bool 值转换为string。但是,ViewModel 将 Model 的列表 (ObservableCollection) 暴露给 View 感觉是错误的。我也有read,在 MVVM 中,转换应该在 ViewModel 上完成。那么,为DataGrid 实现这种 MVVM 方式的正确方法是什么?
【问题讨论】:
标签: wpf mvvm datagrid observablecollection