我必须ListBox
按出发日期对 a 进行排序,但是当此日期为空时,我必须ListBox
按返回日期对 a 进行排序。
如果路径为空,我SortDescription
将需要 aPriorityBinding
或 a 。FallBackValue
假设我有 4 次旅行。3 行程属于 Outward 类型,因此只有 Outward 日期。一种是退货类型,只有退货日期。
如果我执行以下操作:
<CollectionViewSource x:Key="TripItems" Source="{Binding TripDatas}" >
<CollectionViewSource.SortDescriptions>
<scm:SortDescription PropertyName="Outward.PlannedDate" />
<scm:SortDescription PropertyName="Return.PlannedDate" />
</CollectionViewSource.SortDescriptions>
</CollectionViewSource>
我会有:
- 对外日期 2010 年 10 月 1 日
- 对外日期 2010 年 11 月 1 日
- 对外日期 2010 年 12 月 1 日
- 返回日期 11/01/2010
而且我要 :
- 对外日期 2010 年 10 月 1 日
- 返回日期 11/01/2010
- 对外日期 2010 年 11 月 1 日
- 对外日期 2010 年 12 月 1 日
任何人都可以帮忙吗?