2015-02-24 2 views

ответ

1

Использование ItemContainerStyleSelector или ItemTemplateSelector и переключение между двумя шаблонами/стили с чередованием левого и правого края (или выравнивание содержимого и т.д.).

+0

Но как я определяю, какой из них является правильным, а какой слева? Как установить их вместе в одной строке? –

+0

На самом деле я не знаю, но я бы попытался начать со следующего: SelectStyle и SelectTemplate получают элемент списка. Поскольку нет способа определить текущий индекс в списке, я бы добавил число к этим элементам списка и просто проверил, четный или нечетный. –

+0

Я знаю, что это своего рода решение q & d. Если у вас есть время, вы должны пойти с Marcos Idea и создать собственную панель. Но это действительно передовая тема. –

1

Вы можете написать новый макет и использовать его в качестве товара контейнер из блока списка, как сказал Кай Brummund

У вас есть пример в: [http://www.wpftutorial.net/CustomLayoutPanel.html][1]

Ваша панель очень проста. Он очень похож на панель Stack и не должен иметь никаких проблем, но если вам нужна помощь в этом, спросите нас снова.

+0

Хорошо, спасибо, я попробую. –

+0

Я взял код панели обложки из silverlight, и я попытался удовлетворить (и порт) его цели, но это не идеально (и включает в себя много неиспользуемого кода). Я буду рад видеть пример с нуля, чтобы лучше понять. Спасибо! –

Смежные вопросы