2010-11-26 94 views
0

我是SL新手,想知道哪些最佳实践可以解决我的问题。 我有一个基类称为说汽车有PropertyA,PropertyB等 我从汽车衍生出一辆法拉利,并增加了PropertyC。 我也从汽车基类中衍生出Lada(:D)并添加了PropertyD。MVVM多态数据绑定

在客户端,现在我有一个汽车对象集合,我想绑定到我的视图中的控件。该系列中的一些物品是法拉利,其中一些是拉达。我想为每种类型定制一个DataTemplate。 那么你有什么建议?应该在哪里检查车对象的类型,以及如何为其分配一个自定义视图?我应该使用ValueConverter还是有更简洁的方法来解决问题?我没有MVVM的经验,所以有些东西对我来说很暗。

谢谢

回答