menu

Xamarin.Android

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class MonthViewSettings - Xamarin.Android API Reference | Syncfusion

    Show / Hide Table of Contents

    Class MonthViewSettings

    Represents a class which contains properties for customizing the label formatting, appearance and interactions of month view in schedule.

    Inheritance
    System.Object
    ScheduleNotificationObject
    MonthViewSettings
    Implements
    System.ComponentModel.INotifyPropertyChanged
    Inherited Members
    ScheduleNotificationObject.PropertyChanged
    ScheduleNotificationObject.RaisePropertyChanged(String, Object)
    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 3

    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

    true if show agenda view; otherwise, false.

    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

    true if the inline view is displayed; otherwise,false. Default value is false.

    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

    true if the week numbers are displayed; otherwise,false. Default value is false.

    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

    Implements

    System.ComponentModel.INotifyPropertyChanged
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved