Skip to content

Custom calendar control for Xamarin.Forms. Customizable border thickness, color, background colors and formats. Version 1.0.8 or lower Built against: 2.1.0.6521 Version 1.1.0 or above Built against: 2.3.4.231

License

Notifications You must be signed in to change notification settings

rebeccaXam/XamForms.Controls.Calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3ae4136 · Mar 24, 2020

History

89 Commits
Jul 9, 2017
Jul 9, 2017
Apr 26, 2017
Apr 26, 2017
Jul 9, 2017
Jul 9, 2017
Jul 9, 2017
Jul 9, 2017
May 30, 2016
Mar 24, 2020
Jul 18, 2017
May 30, 2016
Jun 2, 2016

Repository files navigation

PLEASE NOTE: This repository is deprecated and will no longer be maintained.


Calendar Control Plugin for Xamarin.Forms

A simple Calendar control for your Xamarin.Forms projects

Setup

In your iOS, Android, and Windows projects call:

Xamarin.Forms.Init();//platform specific init
XamForms.Controls.<PLATFORM>.Calendar.Init();

You must do this AFTER you call Xamarin.Forms.Init();

IMPORTANT: I you are having problems like: When Changing Months, the days do not update properly in, try adding this to your projects AssemblyInfo.cs:

[assembly:Xamarin.Forms.Platform.<Platform>.ExportRenderer(typeof(XamForms.Controls.CalendarButton), typeof(XamForms.Controls.<Platform>.CalendarButtonRenderer))]

Troubleshoot

Usage

Here is a sample:

new Calendar
{
  BorderColor = Color.Gay,
  BorderWidth = 3,
  BackgroundColor = Color.Gay,
  StartDay = DayOfWeek.Sunday,
  StartDate = DateTime.Now
}

XAML:

First add the xmlns namespace:

xmlns:controls="clr-namespace:XamForms.Controls;assembly=XamForms.Controls.Calendar"

Then add the xaml:

<controls:Calendar Padding="10,0,10,0" StartDay="Monday" SelectedBorderWidth="4" DisabledBorderColor="Black" />

Documentation: Wiki

Contributors

License

https://github.com/rebeccaXam/XamForms.Controls.Calendar/blob/master/LICENSE

About

Custom calendar control for Xamarin.Forms. Customizable border thickness, color, background colors and formats. Version 1.0.8 or lower Built against: 2.1.0.6521 Version 1.1.0 or above Built against: 2.3.4.231

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages