Популяционный вид из db

Сообщество!

У меня есть выбор Views, основанный на списках, которые
пользователь может выбрать. В конечном итоге они достигают
конечного выбора, который приводит их к виду, которое всегда одно и
то же, но заполнено информацией из db (sqlite на данный момент, но
я готов пойти xml).

<Сильный> Проблема:

Как я могу повторно использовать один и тот же вид и заполнить
его информацией db на основе пользовательского выбора/ввода?

Мне не нужен код, просто некоторые архитектурные
предложения/рекомендации о том, как я могу повторно использовать
один вид для обработки любых запросов.

Я знаю, что это может показаться очень широким, поэтому вопросы
могут помочь мне сузить это.

Спасибо за любой вклад.

**РЕДАКТИРОВАТЬ 1**

Мое приложение в основном представляет собой список списков,
заполненных одним и тем же.

IE. View1 = list1, пользователь делает выбор, goto View2 = list2
(тот же db), а затем пользователь делает выбор, goto COMMONView
(тот же конечный вид для всех путей выбора) - заполняется
информацией db на основе выбранных.

Итак - теперь вопрос двоякий:

1) Как сохранить соединение открытым по нескольким
представлениям?

2) Как заполнить конечный вид из информации из db?

Вы спрашиваете, как 1) получить данные с сервера или 2)
продолжать добавлять эти результаты к одному экземпляру какого-то
виджета?

1) является инициированным пользователем событием вопрос? или
как получить данные с сервера?

2) тривиальный способ состоял бы в том, чтобы одна коллекция,
объявленная как [Bindable] в некотором центральном расположении,
была поставщиком данных для вашего виджета.

Если я попаду близко к знаку, дайте мне знать, и я постараюсь
приблизиться.