---
title: Customize Scheduling UI
description: How to customize Add Appointmnet and Summary Scheduling Views in Calendar and Scheduling for Xamarin
type: how-to
page_title: Remove the day and month title from Calendar view
slug: calendar-custom-scheduling-ui
tags: calendar, control, Xamarin, XamarinForms, scheduler, scheduling, custom, UI, addappointment, summary, view, customize, custom appointment UI
res_type: kb
---
## Environment
Product Version |
2020.3.1021.1 |
Product |
Calendar for Xamarin Cross-Platform |
## Description
This help article will show you how to customize the following Calendar Scheduling UI Views - [Add Appointment View]({%slug calendar-add-appointment-view%}) and [Appointment Summary View]({%slug calendar-appointment-summary-view%})
## Solution
1. Let's add the following calendar definition to our page:
and the following namespace:
2. Then we will create a custom appointment class and define our property - MeetingOwner:
3. Create a class ViewModel and add appointments to the Calendar.AppointmentsSource:
4. Inside the Resources of the App.xaml file we will customize our AddAppointment and AppointmentSummary Views. We can copy the default [AddAppointmentView ControlTemplate](https://github.com/telerik/xamarin-forms-sdk/blob/master/XamarinSDK/SDKBrowser/SDKBrowser/Examples/CalendarControl/SchedulingCategory/SchedulingUIViews/AddAppointmentView.xaml) and [AppointmentSummaryView ControlTemplate](https://github.com/telerik/xamarin-forms-sdk/blob/master/XamarinSDK/SDKBrowser/SDKBrowser/Examples/CalendarControl/SchedulingCategory/SchedulingUIViews/AppointmentSummaryView.xaml) then add an UI for our data for the custom appointment:
Here are how the Custom Views are defined in the App.xaml resources
### Add Appointment View
You will need the following namespaces:
```XAML
xmlns:telerikCommon="clr-namespace:Telerik.XamarinForms.Common;assembly=Telerik.XamarinForms.Common"
xmlns:telerikPrimitives="clr-namespace:Telerik.XamarinForms.Primitives;assembly=Telerik.XamarinForms.Primitives"
xmlns:telerikInput="clr-namespace:Telerik.XamarinForms.Input;assembly=Telerik.XamarinForms.Input"
```
> Note that when you customize the control template using ControlTemplate property, you need to define first the control template then the style in the App.xaml Resources.
```XAMl
```
### Appointment Summary View
You will need the following namespaces:
```XAML
xmlns:telerikPrimitives="clr-namespace:Telerik.XamarinForms.Primitives;assembly=Telerik.XamarinForms.Primitives"
xmlns:telerikInput="clr-namespace:Telerik.XamarinForms.Input;assembly=Telerik.XamarinForms.Input"
```
> Note that when you customize the control template using ControlTemplate property, you need to define first the control template then the style in the App.xaml Resources.
```XAMl
```