Я полагаю, что метод OnAppearing
синхронно извлекает данные и привязывает их к источнику списка, что означает, что при создании представления данные уже связаны, а activityIndicator.IsRunning = false;
пропадает индикатор. Так что вы на самом деле не видите его работающим. Потому что при отображении представления привязка уже завершена, а индикатор равен false
.
Одно из предложений заключается в том, что ..
Listview уже имеет свойство IsRefreshing
, установите его на true
, и вы увидите, что индикатор работает, false
исчезает.
Вы также можете использовать от IsPullToRefreshEnabled
до true
, чтобы пользователь мог фактически свернуть представление списка, чтобы показать работающий индикатор, и вызвать команду обновления, чтобы вы могли выполнить метод обновления здесь.
Надеюсь, эта помощь