C# 클래스 escoz.CalendarMonthView

상속: UIView
파일 보기 프로젝트 열기: rid00z/Xamarin.Forms.Calendar 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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