2011-08-08 9 views
2

私はバインドされた項目を持つリストボックスを持っています。アイテムはコレクションからのもので、プロパティとして日付が付いています。前と次のバインドされたアイテムの日付の値に応じてリストボックスに行を表示する方法はありますか?

リストボックスの2つの項目の間に、その日付の差が12時間よりも大きい場合は、その行を表示したいとします。

私は、コードは、コレクション内の2つの項目を見て、表示または行を表示しないように値を比較すべきであるという事実を処理する方法がわかりません。

私は初心者ですので、詳細は納得していただけるでしょう:) 多くのご協力をいただきありがとうございます。 ベスト、 アーサー

答えて

0

さて、あなたは次の項目がXAMLから直接であるかを確認する機能を持っていないので、あなたは何ができるか、コードでそれを計算し、そこに意味の異なる要素を挿入することですラインになる。

次に、DataTemplateSelectorを使用して、条件(ブール値「IsLine」など)に基づいて異なるデータテンプレートを使用できるようにすることができます。それは私がこれまで行ってきたものだが、それは、効率的な方法ではありませんでした:)ありがとう私には思える:)

+0

OK感謝。 – Arthur

関連する問題