C# Класс escoz.CalendarMonthView

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

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

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

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

Метод Описание
CalendarMonthView ( System.DateTime selectedDate, bool showHeader, float width = 320 ) : System
DeselectDate ( ) : void
Draw ( RectangleF rect ) : void
LayoutSubviews ( ) : void
MoveCalendarMonths ( bool right, bool animated ) : void
RebuildGrid ( bool right, bool animated ) : void
SetDate ( System.DateTime newDate ) : void
SetNeedsDisplay ( ) : void
p_monthViewSwipedLeft ( UISwipeGestureRecognizer ges ) : void
p_monthViewSwipedRight ( UISwipeGestureRecognizer ges ) : void
p_monthViewSwipedUp ( UISwipeGestureRecognizer ges ) : void

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

Метод Описание
CreateNewGrid ( System.DateTime date ) : MonthGridView
DrawDayLabels ( RectangleF rect ) : void
DrawMonthLabel ( RectangleF rect ) : void
HandleNextMonthTouch ( object sender, EventArgs e ) : void
HandlePreviousMonthTouch ( object sender, EventArgs e ) : void
LoadInitialGrids ( ) : 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 ( RectangleF rect ) : void
rect System.Drawing.RectangleF
Результат void

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

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

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

public MoveCalendarMonths ( bool right, bool animated ) : void
right bool
animated bool
Результат void

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

public RebuildGrid ( bool right, bool animated ) : void
right bool
animated bool
Результат void

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

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

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

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

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

public p_monthViewSwipedLeft ( UISwipeGestureRecognizer ges ) : void
ges UISwipeGestureRecognizer
Результат void

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

public p_monthViewSwipedRight ( UISwipeGestureRecognizer ges ) : void
ges UISwipeGestureRecognizer
Результат void

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

public p_monthViewSwipedUp ( UISwipeGestureRecognizer ges ) : void
ges UISwipeGestureRecognizer
Результат 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

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

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

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

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

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

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

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

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

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

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

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

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