Вставка элементов управления в середине ListBox - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть ListBox с его элементами, расположенными как миниатюры. Когда я нажимаю на любой из элементов, я хочу показать некоторые элементы в строке под ним, эффективно перемещая другие элементы вниз. ListBox: enter image description here После выбора: enter image description here Вещи, которые я пробовал:

  1. Использование <Expander>. Несмотря на то, что он нажимает на элементы ниже выбранного, он не занимает все горизонтальное пространство под выбранным элементом.
  2. Разделение элементов на два разных списка при нажатии и добавление контроль между ними. По общему признанию, это была идея, которую я испытал в отчаянии. Это сработало после большого количества грязного кода, но только когда число элементов в строке постоянно. В действительности ширина ListBox может измениться, поэтому я не думаю, что это хороший метод, не говоря уже о том, что мне нужно регулярно вырезать и комбинировать список в модели представления.

Если какой-либо орган может дать мне некоторые идеи, это будет высоко ценится. Спасибо!

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