Class MonthViewSettings
Represents a class which contains properties for customizing the label formatting, appearance and interactions of month view in schedule.
Implements
Inherited Members
Namespace: Com.Syncfusion.Schedule
Assembly: Syncfusion.SfSchedule.Android.dll
Syntax
public class MonthViewSettings : ScheduleNotificationObject, INotifyPropertyChanged
Remarks
Schedule month cell UI can be customized by using Com.Syncfusion.Schedule.MonthCellLoaded event of schedule.
Constructors
MonthViewSettings()
Declaration
public MonthViewSettings()
Properties
AgendaViewHeight
Gets or sets AgendaView height
Declaration
public double AgendaViewHeight { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The height of the Agenda view |
AgendaViewStyle
Gets or sets the agenda view style.
Declaration
public AgendaViewStyle AgendaViewStyle { get; set; }
Property Value
Type | Description |
---|---|
AgendaViewStyle | The agenda view style. |
AppointmentDisplayMode
Gets or sets the appointment display mode and it defines the display mode of appointment in month view.
Declaration
public AppointmentDisplayMode AppointmentDisplayMode { get; set; }
Property Value
Type | Description |
---|---|
AppointmentDisplayMode | The appointment display mode. |
AppointmentIndicatorCount
Gets or sets the number of appointment indicators can be displayed on month cell which indicates appointment availability for the date.
Declaration
public int AppointmentIndicatorCount { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The number of maximum indicators can be displayed. The default value is |
BlackoutDates
Gets or sets value for dates collection, where those dates will be restricted /// for user interactions.
Declaration
public ObservableCollection<Calendar> BlackoutDates { get; set; }
Property Value
Type |
---|
System.Collections.ObjectModel.ObservableCollection<Java.Util.Calendar> |
MonthLabelSettings
Gets or sets value for label settings which contains properties to customize appearance and formatting of the day and date text labels.
Declaration
public MonthLabelSettings MonthLabelSettings { get; set; }
Property Value
Type |
---|
MonthLabelSettings |
MonthNavigationDirection
Gets or sets the value for navigation direction in month view to navigate the current view to next or previous month using swipe interaction, where horizontal navigation allows the user to swipe left to right direction(vise versa). Whereas vertical navigation allows the user to swipe in top to bottom(vise versa).
Declaration
public MonthNavigationDirections MonthNavigationDirection { get; set; }
Property Value
Type | Description |
---|---|
MonthNavigationDirections | Default value is Horizontal. |
SelectionTextColor
Gets or sets the color of the selection text.
Declaration
public Color SelectionTextColor { get; set; }
Property Value
Type | Description |
---|---|
Android.Graphics.Color | The color of the selection text. |
ShowAgendaView
Gets or sets a value indicating whether this MonthViewSettings show agenda view.
Declaration
public bool ShowAgendaView { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
ShowAppointmentsInline
Gets or sets a value indicating whether inline view should be displayed or not. Inline view displays appointments below the month cell when it gets tapped.
Declaration
public bool ShowAppointmentsInline { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
ShowWeekNumber
Gets or sets a value indicating whether the month calendar control displays week numbers (1-52) to the left of each row of days.
Declaration
public bool ShowWeekNumber { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
TodayBackgroundColor
Gets or sets the circle background color for today.
Declaration
public Color TodayBackgroundColor { get; set; }
Property Value
Type | Description |
---|---|
Android.Graphics.Color | The circle background color for today. |
WeekNumberStyle
Gets or sets the value to customize the default style of week numbers.
Declaration
public WeekNumberStyle WeekNumberStyle { get; set; }
Property Value
Type |
---|
WeekNumberStyle |