Как отобразить строку в списке в зависимости от значения даты предыдущего и следующего связанных элементов? - PullRequest
2 голосов
/ 08 августа 2011

У меня есть список со связанными элементами. Предметы поступают из коллекции и имеют дату как свойство.

Я бы хотел отобразить строку между двумя элементами списка, если разница между их датами превышает 12 часов.

Я не знаю, как справиться с тем фактом, что код должен смотреть на 2 элемента в коллекции и сравнивать значения, чтобы отображать или не отображать строку.

Я новичок, поэтому детали будут оценены :) Большое спасибо за вашу помощь. Лучший, Артур

1 Ответ

0 голосов
/ 08 августа 2011

Ну, у вас нет возможности увидеть, какой следующий элемент находится непосредственно из XAML, так что вы можете вычислить его в коде и вставить другой элемент, обозначающий, что это строка.

Затем вы можете использовать DataTemplateSelector , чтобы позволить вам иметь различные шаблоны данных, основанные на условии (например, логическое «IsLine»).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...