我有三种物品,分别是以下内容:
我正在开发一个应用程序,使用了MVVM、WPF、PRISM和EF5。我遇到了一些问题: 第一:如何使用一个视图来进行CRUD操作,并根据类型更改(显示/隐藏控件),因为我可能会有新的类型继承自同一类型? 第二:如何将视图绑定到视图模型?
public class StockItem
{
public int Id { get; set; }
public string Name { get; set; }
public decimal UnitPrice { get; set; }
}
public class LotItem : StockItem
{
public virtual ICollection<Lot> Lots { get; set; }
}
public class DetailedItem : StockItem
{
public virtual ICollection<SerialNumber> SerialNumbers { get; set; }
}
我正在开发一个应用程序,使用了MVVM、WPF、PRISM和EF5。我遇到了一些问题: 第一:如何使用一个视图来进行CRUD操作,并根据类型更改(显示/隐藏控件),因为我可能会有新的类型继承自同一类型? 第二:如何将视图绑定到视图模型?
- 我需要公开动态属性以处理这三种类型吗?
- 在MVVM中是否有什么提示可以克服这个问题?