Controls > Calendar > Quick Start: Display a Calendar Control |
This section describes how to add a Calendar control to your Xamarin application and select a date on the calendar at runtime. This topic comprises of two steps:
The following image shows how the Calendar appears after completing the above steps.
Complete the following steps to initialize a Calendar control in C# or XAML.
C# |
Copy Code |
---|---|
using Xamarin.Forms; using C1.Xamarin.Forms.Calendar; |
C# |
Copy Code |
---|---|
public static C1Calendar ReturnMyControl() { C1Calendar calendar = new C1Calendar(); calendar.MaxSelectionCount = -1; calendar.HorizontalOptions = Xamarin.Forms.LayoutOptions.Center; calendar.FontSize = 30; return calendar; } |
XAML |
Copy Code |
---|---|
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:c1="clr-namespace:C1.Xamarin.Forms.Calendar;assembly=C1.Xamarin.Forms.Calendar" x:Class="CalendarQuickStart.QuickStart" Padding="20"> |
XAML |
Copy Code |
---|---|
<Grid> <Label Text="{Binding MainText}" HorizontalOptions="Center" Font="Large" /> <c1:C1Calendar x:Name="calendar" MaxSelectionCount="-1"/> </Grid> </ContentPage> |
C# |
Copy Code |
---|---|
public App() { // The root page of your application MainPage = new ContentPage { Content = QuickStart.ReturnMyControl() }; } |
C# |
Copy Code |
---|---|
public App() { // The root page of your application MainPage = new QuickStart(); } |
C# |
Copy Code |
---|---|
C1.Xamarin.Forms.Calendar.Platform.iOS.C1CalendarRenderer.Init(); |
C# |
Copy Code |
---|---|
C1.Xamarin.Forms.Calendar.Platform.UWP.C1CalendarRenderer.Init(); |