Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 2.63 KB

README.md

File metadata and controls

42 lines (29 loc) · 2.63 KB

RedCorners.Forms

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 and BindableModel.
  • MessagingCenter on steroids: Extension methods to easily define messages on Enums and strings 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 an Element to find its parent Page.
  • GetAllChildren(): An extension method which allows a VisualElement to find all its children recursively.
  • Application2: A new Application base class for Xamarin.Forms which makes bootstrapping apps much easier.