使用XAML将ItemsControl绑定到派生类型

时间:2012-05-29 21:01:24

标签: wpf xaml binding frameworks entity

是否可以仅使用XAML将ItemsControl绑定到派生类型(来自抽象基类)?

我有一个名为“RouteStop”的类。在“RouteStop”中,有一个“付款”类的集合。

付款是一个抽象类,派生类ExpectedPayment和ActualPayment。

我有一个ItemsControl绑定到“RouteStops”。对于每一行,都有零到多的“ExpectedPayment”和零到多“ActualPayment”记录。我想在每个RouteStop的并排ItemsControls中显示两个派生类。

据我所知,您可以使用Linq来检索派生类型。如... ...

context.Payments.OfType<ExpectedPayment>()

但我不想逐行使用代码来设置它。有没有办法用XAML声明性地做到这一点?我是否必须修改SSDL以创建访问派生类型的方法?

如果这是不可能的,那么最佳做法是什么?

提前感谢你花在这上面的任何时间。

0 个答案:

没有答案