C# Класс TodoApp.iOS.Controls.CalendarMonthView

Наследование: UIView
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
BoxHeight int
BoxWidth int
CurrentMonthYear System.DateTime
CurrentSelectedDate System.DateTime
DayCellPadding float
HorizontalPadding int
IsDateAvailable bool>.Func
IsDayMarkedDelegate bool>.Func
LinesCount int
MonthChanged Action
OnDateSelected Action
OnFinishedDateSelection Action
SwipedUp System.Action
VerticalPadding int

Private Properties

Свойство Тип Описание
CreateNewGrid MonthGridView
DrawDayLabels void
DrawMonthLabel void
LoadInitialGrids void
MonthViewSwipedLeft void
MonthViewSwipedRight void
MonthViewSwipedUp void

Открытые методы

Метод Описание
CalendarMonthView ( System.DateTime selectedDate, bool showHeader, float width = 320 ) : System
DeselectDate ( ) : void
Draw ( CGRect rect ) : void
LayoutSubviews ( ) : void
MoveCalendarMonths ( bool right, bool animated ) : void

Change calendar month.

RebuildGrid ( bool right, bool animated ) : void

Rebuild month grid.

SetDate ( System.DateTime newDate ) : void
SetNeedsDisplay ( ) : void

Update calendar month view.

Приватные методы

Метод Описание
CreateNewGrid ( System.DateTime date ) : MonthGridView

Create new month grid.

DrawDayLabels ( CGRect rect ) : void

Draw day of week labels.

DrawMonthLabel ( CGRect rect ) : void
LoadInitialGrids ( ) : void
MonthViewSwipedLeft ( UISwipeGestureRecognizer ges ) : void
MonthViewSwipedRight ( UISwipeGestureRecognizer ges ) : void
MonthViewSwipedUp ( UISwipeGestureRecognizer ges ) : void

Описание методов

CalendarMonthView() публичный Метод

public CalendarMonthView ( System.DateTime selectedDate, bool showHeader, float width = 320 ) : System
selectedDate System.DateTime
showHeader bool
width float
Результат System

DeselectDate() публичный Метод

public DeselectDate ( ) : void
Результат void

Draw() публичный Метод

public Draw ( CGRect rect ) : void
rect CGRect
Результат void

LayoutSubviews() публичный Метод

public LayoutSubviews ( ) : void
Результат void

MoveCalendarMonths() публичный Метод

Change calendar month.
public MoveCalendarMonths ( bool right, bool animated ) : void
right bool Direction of the transition.
animated bool Animate transition.
Результат void

RebuildGrid() публичный Метод

Rebuild month grid.
public RebuildGrid ( bool right, bool animated ) : void
right bool Direction of the transition.
animated bool Animate transition.
Результат void

SetDate() публичный Метод

public SetDate ( System.DateTime newDate ) : void
newDate System.DateTime
Результат void

SetNeedsDisplay() публичный Метод

Update calendar month view.
public SetNeedsDisplay ( ) : void
Результат void

Описание свойств

BoxHeight публичное свойство

public int BoxHeight
Результат int

BoxWidth публичное свойство

public int BoxWidth
Результат int

CurrentMonthYear публичное свойство

public DateTime,System CurrentMonthYear
Результат System.DateTime

CurrentSelectedDate публичное свойство

public DateTime,System CurrentSelectedDate
Результат System.DateTime

DayCellPadding публичное свойство

public float DayCellPadding
Результат float

HorizontalPadding публичное свойство

public int HorizontalPadding
Результат int

IsDateAvailable публичное свойство

public Func IsDateAvailable
Результат bool>.Func

IsDayMarkedDelegate публичное свойство

public Func IsDayMarkedDelegate
Результат bool>.Func

LinesCount публичное свойство

public int LinesCount
Результат int

MonthChanged публичное свойство

public Action MonthChanged
Результат Action

OnDateSelected публичное свойство

public Action OnDateSelected
Результат Action

OnFinishedDateSelection публичное свойство

public Action OnFinishedDateSelection
Результат Action

SwipedUp публичное свойство

public Action,System SwipedUp
Результат System.Action

VerticalPadding публичное свойство

public int VerticalPadding
Результат int