0

出発日で並べ替える必要がListBoxありますが、この日付が null の場合はListBox、帰国日で並べ替える必要があります。

私の場合、パスが nullの場合は aまたは aSortDescriptionが必要です。PriorityBindingFallBackValue

4 つのトリップがあるとします。3 旅行のタイプは往路であるため、往路の日付しかありません。1 つは返品タイプで、返品日のみです。

私が次のことをした場合:

<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 日
  • 返品日 2010 年 11 月 1 日

そして私が欲しい:

  • 送信日 2010 年 10 月 1 日
  • 返品日 2010 年 11 月 1 日
  • 送信日 2010 年 11 月 1 日
  • 送信日 2010 年 12 月 1 日

誰でも助けることができますか?

4

0 に答える 0