Аналог Stack Widget из Qt
Здравствуйте!
Имеется бизнес-объект который представляет из себя список разнородных элементов. Соответственно для каждого типа элемента нужно показывать разное по структуре и форме содержимое. В одних случаях элемент лучше всего представить в виде обычной строки, в других в виде таблицы, картинки и так далее.
Подскажите возможно ли как-нибудь сделать так чтобы в одном и том же месте в отчете выводилась разная информация в зависимости от условия? Причем чтобы это был не один шаблон, в котором в кучу собраны все возможные виды отображения, крайне желательно отдельно настраивать шаблон для каждого вида.
Прямым аналогом видится компонент StackWidget из Qt. Здесь хотелось бы так же - добавил новый Tab, который привязан к определенному условию, и на нем размещаешь элементы как тебе нужно. И в зависимости от условия активируется только один из табов.
Другими словами как показать разнородные элементы в одном отчете?