returned for Sharpnado
Initialization: On platform projects, call SharpnadoInitializer.Initialize() after Xamarin.Forms.Forms.Init() and before LoadApplication(new App()).
HorizontalListView for Xamarin Forms (close to a CollectionView):
* Carousel layout
* Column count
* Snapping on first or middle element
Collection of Xamarin.Forms components.
IMPORTANT: On platform projects, call SharpnadoInitializer.Initialize() after Xamarin.Forms.Forms.Init() and before LoadApplication(new App()).
Pure Xamarin.Forms tabs:
* Fixed tabs (android tabs style)
* Scrollable tabs
* Segmented tabs
Free yourself from async void!
TaskMonitor is a task wrapper component helping you to deal with "fire and forget" Task (non awaited task) by implementing async/await best practices.
* Safe execution of your non awaited tasks
* Delegates for all states of the loaded task
Free yourself from IsBusy=true!
The `TaskLoaderView` is a UI component that handles 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...
The Xamarin.Forms MaterialFrame aims at delivering out of the box modern popular theming such as:
The AcrylicBlur theme also provides three different blur styles inherited from the iOS UIVisualEffectView:
Add as many custom shadows as you like to any Xamarin.Forms view (Android, iOS, UWP).
* You can specify each shadow Color, Opacity, Blur, and Offset
* You can add one shadow, 3 shadows, 99 shadows, to any Xamarin.Forms element
* Implement easily Neumorphism
* Animate any of these property and make...