Ваш вопрос довольно расплывчатый, но есть множество вариантов отображения состояния загрузки, отсрочки привязки и наличия множества элементов управления в сводной области:
Если вам нужно сделать что-то, что может занять некоторое время, сделайте это из потока пользовательского интерфейса.
Если вы делаете что-то, что требует времени, вы должны показать пользователю, что что-то происходит. Это может быть сообщение или анимация, в зависимости от периода времени Ликли и остальной части приложения.
Если ваш контент сильно зависит от данных, загружаемых из Интернета, убедитесь, что у вас есть соответствующие тайм-ауты при невозможности загрузки данных. Также есть полезные сообщения, если нет доступного соединения для передачи данных.
Если ваш пользовательский интерфейс сильно зависит от загружаемых извне деталей, вы можете посмотреть на добавление элементов управления в пользовательский интерфейс, как только узнаете, что нужно отображать.
Если в пользовательском интерфейсе всегда будут одни и те же элементы управления, но разное содержимое, вы можете рассмотреть возможность привязки данных к объектам, которые имеют заполнитель, который обновляется при загрузке соответствующей информации из веб-службы.
Если в вашем пиве много предметов, вам следует подумать о том, чтобы отложить загрузку отдельных предметов, чтобы не загружать их до того, как они понадобятся. Загружайте данные только по элементам рядом с отображаемым. Таким образом, они выглядят предварительно загруженными для пользователя, но облегчают воздействие на систему.