【发布时间】:2012-02-12 11:49:50
【问题描述】:
我有以下 DTO 定义:-
[DataContract]
public class AddProductDTO
{
[DataMember]
public string Code { get; set; }
[DataMember]
public List<string> Categories { get; set; }
}
以及当前具有如下构造函数的视图模型:-
public AddProdctViewModel()
{
Model = new AddProductDTO();
}
AddProductDTO 已作为服务引用直接添加到 VisualStudio 2010 中
在我看来,我有一个 (Xceed) WPF 数据网格,我希望能够在其中直接输入类别。目前它的 itemssource 设置为 Model.Categories。但是,这不起作用,因为 Model.Categories 值为 null。
这提出了几个问题,我希望能得到一些帮助
- 在 MVVM 中是否可以直接引用 WCF DTO 类作为模型,还是应该将其包装在其他东西中?
- 为什么在创建 AddProductDTO 时 Model.Categories 显示为 null?*
- 使用 WPF/WCF/MVVM 填充作为 DTO 一部分的列表的推荐方法是什么?
【问题讨论】:
标签: wpf wcf mvvm datagrid prism