У меня есть приложение Silverlight 3 , которое должно отображать прогресс, если на странице есть какие-либо действия.У меня есть различные кнопки на странице, некоторые раскрывающиеся списки и другие элементы пользовательского интерфейса, большинство из которых способны сделать запрос.
// Отредактировано
и, таким образом, регистрацияЭлемент управления BusyIndicator для каждого из них - это то, чего я пытаюсь избежать.
Элемент управления BusyIndicator должен работать автоматически на основе любого асинхронного вызова со страницы.Я пытаюсь декларативно привязать элемент управления BusyIndicator к уровню страницы без изменения свойства IsBusy в коде позади.Я стараюсь избегать установки свойства IsBusy в code-behind.
Чтобы просто указать, что всякий раз, когда делается запрос со страницы, будь то из какого-либо элемента управления, BusyIndicator должен информировать пользователя о такой работе.и отображать себя, основываясь на запросе и его статусе (скрыть себя после завершения запроса).
Достаточно ли возможно реализовать вышеизложенное в SL 3?
Будут оценены любые предложения.
(Термины «запрос», «действие» и т. Д. Используются в широком смысле, и я просто намерен обозначить их на языке приложения, никакого технического жаргона не предполагается).
Спасибо и с уважением.