Я хочу сделать что-то очень простое, но мне очень трудно его достичь.Как показать наложение «Загрузка ...», пока модель просмотра перезагружает связанные данные
Предположим, у меня есть контент, связанный с операцией медленной загрузки. Например, наблюдаемый список, который извлекается из локального SQL и занимает несколько секунд. Пока это происходит, я хочу наложить презентацию содержания (например, Groupbox
) на текст «Загрузка ...» или любой другой тип «пожалуйста, подождите».
Я быстро пришел к выводу, что просто переключение булевского флага, связанного с пользовательским интерфейсом, до и после операции не работает. Пользовательский интерфейс не обновляется до завершения всей операции. Может быть, потому, что операция интенсивна для процессора, я не знаю.
Теперь я изучаю Adorner
, но очень мало информации появляется, и я ищу его в контексте наложения «занятого индикатора». Есть всего несколько решений в Интернете, примерно с 5 лет назад, и я не могу заставить их работать.
Вопрос:
Как просто, как это звучит - как временно показать что-то на экране, в то время как вид Модель работает, чтобы обновить связанные данные?
Спусковой счастливым Mod, который голосует, чтобы закрыть - возможно, этот вопрос настолько тривиально, вы могли бы очень четко описать решение в одном или двух предложениях? –
Был ли флаг boolean атрибутом уведомления?Было ли это свойство, с полем поддержки и тем, которое подняло свойство, изменило уведомления? – Eric