@egotyner

[C#, WPF] Как сделать подобный выплывающий список?

Нажимаем на кнопку "+" Выплывает такая вот штука, при этом, все вкладки что ниже, соответственно сдвигаются еще ниже, нажимаем на "-" вкладка закрывается, и все остальные становятся на свои места.

Думаю сделать на WPF.. Но, мутно представляю как сие чудо сделать, ибо, с WPF работал маловато. Если есть идеи как сделать на чистом коде, без WPF, они тоже годятся.

Заранее спасибо.
0dbd561368394433b3d6bd8c12f38d4a.png
  • Вопрос задан
  • 532 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Sterk
Программист
Если я правильно понял то на скриншоте изображено дерево, тогда используйте TreeView(первый пример из гугла)
Если же вам надо просто одноранговый список у элементов которого можно развернуть доп панель с информацией, то я предложил бы использовать ListView. Сделать подобный шаблон элемента:
----------------------
|  (+)  Заголовок     |
----------------------
|    Скрываемая       |
|     Панелька        |
|     С инфой         |
----------------------

У панели сделать биндинг на свойство IsVisible и играть им по нажатию на кнопку - (+).
Ответ написан
Комментировать
@i_light
Backend, XAML, crossplatform
Вам нужен wpf accordion
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы