что если биндинг привязан к свойству типа bool и это свойство с очень небольшим интервалом времени изменяется в true и в false, то эти изменения могут быть переданы в ListView в произвольном порядке. Два варианта исправления await Task.Delay(150); между изменениями свойства или послать куда подальше MVVM, отключить биндинг и переключать IsRefreshing в ListView в стиле CodeBehind. Печально. Это заложено в дизайне или это глюк в XF?
Если воспроизводится стабильно, то можно на github закинуть. Там разберутся.
думаю, это всё особенности внутренних InvokeOnMainThread или типа того, где исполнении таких штук происходит в произвольном порядке
Обсуждают сегодня