I have a list view that has "pull to refresh" enabled, and it works great -- refreshes and shows a spinner while it's refreshing.
There are other situations that cause me to refresh the data, though, and in a ViewModel, and I'd like to have a property that I can update in the view model that could be bound to the "IsRefreshing" so that I can see the same refresh spinner when I am programmatically refreshing the data in the list view.
I can use an a Xamarin "ActivityIndicator" to show a spinner, but then when we "pull to refresh" we see BOTH spinners, and it looks bad. This approach works fine for the programmatic-only refresh, but the pull becomes bad. If I remove the activity indicator, then I don't see anything when the programmatic refresh happens.
I see two options: Make it possible for me to set the "IsRefreshing" state for the ListView based on binding, or allow me to suppress the RadListView spinner in favor of the activity indicator - which would be seen then in both programmatic and pulls as the only indicator.
Let me know if I'm missing something or if this is possible.
I really appreciate the help and support.