0

我必须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 日

任何人都可以帮忙吗?

4

0 回答 0