我有一个从LINQ生成的Customer类。这个类正在很多地方使用。我可以将一组Customers绑定到DataGrid(WPF)。我想在DataGrid中添加一个额外的列。列数据取决于Customer类的使用方式。以下是我尝试的选项:
此时,这些选项要么不起作用,要么不理想。我将不胜感激任何建议。
答案 0 :(得分:0)
这听起来像是视图模型的工作,因此我倾向于选项3,并创建一个CustomerViewModel
来包装您的Customer
模型并添加您需要的附加属性。我假设这个附加属性仅用于显示目的,这就是您不愿意将其添加到Customer
模型的原因。