RedCorners.Forms brings some neat utilities to your Xamarin.Forms applications
To browse the up to date documentation, visit RedCorners.com/forms
NuGet: https://www.nuget.org/packages/RedCorners.Forms
GitHub: https://github.com/samafshari/RedCorners.Forms
Sidebar Video: https://www.youtube.com/watch?v=NPyZ_N5LcoU
TitleBar Video: https://www.youtube.com/watch?v=EUuuqSCjZ_Y
TabGroup/TabBar Video: https://www.youtube.com/watch?v=LySXGOvjoBs
Features:
- Content views and view models can know when they appear and disappear if they derive from
ContentView2
andBindableModel
. MessagingCenter
on steroids: Extension methods to easily define messages onEnums
andstring
s with a very simple and intuitive syntax.UpdateProperties()
: Signal the update of all of a view model's properties.Button2
: A button that properly reacts to press, release and click gestures.HorizontalShadow
,HorizontalShadow2
: Horizontal shadow views you can use to give depth to your UI.PageCommand
: Make a Button open a new page directly from XAML without any code behind.PopCommand
: Make a Button pop a modal page directly from XAML without any code behind.TitleBar
: A very powerful and custom titlebar that looks nice and identical across both iOS and Android.SideBar
: A very powerful and flexible sidebar that opens up from any direction, with customizable width, height, background color, slide and fade animations and more!TabBar
: A very powerful and cross-platform Tabbar.TitledGroup
: A content view that has a dynamic titlebar.TabGroup
: A content view that has a dynamic tabbar.- Notch padding compensation: Dynamically adjust the paddings necessary on devices with the notch.
GetPage()
: An extension method which allows anElement
to find its parentPage
.GetAllChildren()
: An extension method which allows aVisualElement
to find all its children recursively.Application2
: A new Application base class for Xamarin.Forms which makes bootstrapping apps much easier.