Это своего рода субъективный вопрос, но я хотел бы получить некоторые идеи о том, как лучше всего это изложить. Я создам ситуацию для вас.
У меня есть сетка с колонкой, которая позволяет пользователю «Просмотреть детали» по конкретному элементу. Сетка также позволяет пользователю выбрать несколько строк и «Просмотреть детали» на этих элементах. Когда пользователь нажимает кнопку «Просмотреть детали», над сеткой появляется всплывающее окно с формой внутри и элементами управления для перемещения между несколькими элементами (если они выбрали несколько элементов).
Вот картинка для примера:
У меня нет проблем с созданием окна, но мне интересно, как обрабатывать несколько «FormPanels», если это имеет смысл? Нужно ли создавать еще одну панель внутри панели контейнера для каждого выбранного элемента, а затем скрывать / показывать на основе активного элемента (в выпадающем списке отображается как «Элемент № 1»)?
Я думаю об этом как о колоде карт, в которой вы можете перемещаться, но я никогда не делал ничего подобного раньше. Также обратите внимание, что каждый элемент / карточка будет заполнена информацией из сетки, но это должно быть достаточно просто, если я использую тот же магазин.
Мысли