An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

sharpnado.taskloaderview

Free yourself from IsBusy=true! The `TaskLoaderView` and the `TemplatedTaskLoader` are UI components that handle all your UI loading state (Loading, Error, Result, Notification), and removes all the pain of async loading from your view models (try catch / async void / IsBusy / HasErrors / base view models / ...) thanks to its brother the `TaskLoaderNotifier`. Featuring: * Default views for all loading states (Loading, Error, Success, Notification, Refresh) * Snackbar component * Compose notifiers with CompositeTaskLoaderNotifier * Stylable views including fonts, accent color, error images, ... * Any states are overridable with user custom views and easily positionned with AbsoluteLayout properties * Support for Xamarin.Forms.Skeleton nuget package * Support for refresh scenarios, and error while refreshing with the ErrorNotificationView * Supports Async mvvm ICommand through TaskLoaderCommand * Supports loading task on demand with the NotStarted state * TaskLoaderNotifier for the ViewModel side taking care of all the error handling and the IsBusy nonsense

Ecosystem
nuget.org
Latest Release
2.4.0
over 4 years ago
Versions
9
Downloads
265,301 total
Links
Registry nuget.org
Source Repository
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:nuget/sharpnado.taskloaderview
spec
License MIT
First Release about 6 years ago
Last Synced 4 days ago
Repository
Stars 244 on GitHub
Forks 15 on GitHub
Commits 61
Committers 1
Avg per Author 61.0
DDS 0.0
Rankings on nuget.org
Overall Top 8.9%
Downloads Top 2.6%