Class RadCalendarView
Inheritance
Namespace: Com.Telerik.Widget.Calendar
Assembly: Telerik.Xamarin.Android.Input.dll
Syntax
public class RadCalendarView : ViewGroup
Constructors
RadCalendarView(Context)
Declaration
public RadCalendarView(Context context)
Parameters
Android.Content.Context
context
|
RadCalendarView(Context, IAttributeSet)
Declaration
public RadCalendarView(Context context, IAttributeSet attrs)
Parameters
Android.Content.Context
context
|
Android.Util.IAttributeSet
attrs
|
RadCalendarView(Context, IAttributeSet, Int32)
Declaration
public RadCalendarView(Context context, IAttributeSet attrs, int defStyle)
Parameters
Android.Content.Context
context
|
Android.Util.IAttributeSet
attrs
|
System.Int32
defStyle
|
RadCalendarView(IntPtr, JniHandleOwnership)
Declaration
protected RadCalendarView(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
System.IntPtr
javaReference
|
Android.Runtime.JniHandleOwnership
transfer
|
Properties
Adapter
AgendaLayout
Declaration
public virtual CalendarAgendaLayout AgendaLayout { get; }
Property Value
CalendarAgendaLayout
|
AgendaView
AnimationEnabled
Declaration
public virtual bool AnimationEnabled { get; set; }
Property Value
System.Boolean
|
AnimationsManager
Declaration
public virtual CalendarAnimationsManager AnimationsManager { get; set; }
Property Value
CalendarAnimationsManager
|
BackgroundColor
Declaration
public virtual int BackgroundColor { get; }
Property Value
System.Int32
|
Calendar
Declaration
public virtual Calendar Calendar { get; set; }
Property Value
Java.Util.Calendar
|
CalendarContext
Declaration
public static Context CalendarContext { get; }
Property Value
Android.Content.Context
|
CellDecorationsLayer
CellDecorator
CustomizationRule
DateToColor
DayNamesHeight
Declaration
public virtual int DayNamesHeight { get; set; }
Property Value
System.Int32
|
DayNameToColor
DayView
DisplayDate
Declaration
public virtual long DisplayDate { get; set; }
Property Value
System.Int64
|
DisplayMode
Declaration
public virtual CalendarDisplayMode DisplayMode { get; set; }
Property Value
CalendarDisplayMode
|
DrawingAllCells
Declaration
public virtual bool DrawingAllCells { get; set; }
Property Value
System.Boolean
|
DrawingHorizontalGridLines
Declaration
public virtual bool DrawingHorizontalGridLines { get; set; }
Property Value
System.Boolean
|
DrawingVerticalGridLines
Declaration
public virtual bool DrawingVerticalGridLines { get; set; }
Property Value
System.Boolean
|
EventAdapter
EventsDisplayMode
Declaration
public virtual EventsDisplayMode EventsDisplayMode { get; set; }
Property Value
EventsDisplayMode
|
FloatingActionButton
Declaration
public virtual FloatingActionButton FloatingActionButton { get; }
Property Value
Google.Android.Material.FloatingActionButton.FloatingActionButton
|
GestureManager
Declaration
public virtual CalendarGestureManager GestureManager { get; set; }
Property Value
CalendarGestureManager
|
GridLinesLayer
Declaration
public virtual GridLinesLayer GridLinesLayer { get; set; }
Property Value
GridLinesLayer
|
HorizontalScroll
Declaration
public virtual bool HorizontalScroll { get; set; }
Property Value
System.Boolean
|
InitialRowHeight
Declaration
protected int InitialRowHeight { get; set; }
Property Value
System.Int32
|
InOriginalSizeForAllModes
Declaration
public virtual bool InOriginalSizeForAllModes { get; set; }
Property Value
System.Boolean
|
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Java.Interop.JniPeerMembers
|
Locale
Declaration
public virtual Locale Locale { get; set; }
Property Value
Java.Util.Locale
|
MaxDate
Declaration
public virtual long MaxDate { get; set; }
Property Value
System.Int64
|
MinDate
Declaration
public virtual long MinDate { get; set; }
Property Value
System.Int64
|
MultiDayView
Declaration
public virtual CalendarMultiDayView MultiDayView { get; set; }
Property Value
CalendarMultiDayView
|
OnSelectedDatesChangedListener
Declaration
public virtual RadCalendarView.IOnSelectedDatesChangedListener OnSelectedDatesChangedListener { get; set; }
Property Value
RadCalendarView.IOnSelectedDatesChangedListener
|
ScrollManager
Declaration
public virtual CalendarScrollManager ScrollManager { get; set; }
Property Value
CalendarScrollManager
|
ScrollMode
SelectedDates
Declaration
public virtual IList<Long> SelectedDates { get; set; }
Property Value
System.Collections.Generic.IList<Java.Lang.Long>
|
SelectedRange
SelectionManager
Declaration
public virtual CalendarSelectionManager SelectionManager { get; set; }
Property Value
CalendarSelectionManager
|
SelectionMode
Declaration
public virtual CalendarSelectionMode SelectionMode { get; set; }
Property Value
CalendarSelectionMode
|
ShowCellDecorations
Declaration
public virtual bool ShowCellDecorations { get; set; }
Property Value
System.Boolean
|
ShowDayNames
Declaration
public virtual bool ShowDayNames { get; set; }
Property Value
System.Boolean
|
ShowFloatingActionButton
Declaration
public virtual bool ShowFloatingActionButton { get; set; }
Property Value
System.Boolean
|
ShowGridLines
Declaration
public virtual bool ShowGridLines { get; set; }
Property Value
System.Boolean
|
ShowTitle
Declaration
public virtual bool ShowTitle { get; set; }
Property Value
System.Boolean
|
ShowWeekInDayMode
Declaration
public virtual bool ShowWeekInDayMode { get; set; }
Property Value
System.Boolean
|
SlotAdapter
SuspendDisplayModeChange
Declaration
public bool SuspendDisplayModeChange { get; set; }
Property Value
System.Boolean
|
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
System.IntPtr
|
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
System.Type
|
TitleHeight
Declaration
public virtual int TitleHeight { get; set; }
Property Value
System.Int32
|
WeekHeightRequest
Declaration
public virtual int WeekHeightRequest { get; set; }
Property Value
System.Int32
|
WeekNumbersDisplayMode
Declaration
public virtual WeekNumbersDisplayMode WeekNumbersDisplayMode { get; set; }
Property Value
WeekNumbersDisplayMode
|
YearModeCompact
Declaration
public virtual bool YearModeCompact { get; set; }
Property Value
System.Boolean
|
Methods
AddDayCellStyle(CalendarDayCellStyle)
Declaration
public virtual void AddDayCellStyle(CalendarDayCellStyle cellStyle)
Parameters
CalendarDayCellStyle
cellStyle
|
AddMonthCellStyle(CalendarMonthCellStyle)
Declaration
public virtual void AddMonthCellStyle(CalendarMonthCellStyle cellStyle)
Parameters
CalendarMonthCellStyle
cellStyle
|
AnimateMonthView(Single, Single, Single, Single, Single, Single, Animation.IAnimationListener)
Declaration
protected virtual void AnimateMonthView(float startScale, float endScale, float startAlpha, float endAlpha, float pivotX, float pivotY, Animation.IAnimationListener listener)
Parameters
System.Single
startScale
|
System.Single
endScale
|
System.Single
startAlpha
|
System.Single
endAlpha
|
System.Single
pivotX
|
System.Single
pivotY
|
Android.Views.Animations.Animation.IAnimationListener
listener
|
AnimateToNext()
Declaration
public virtual void AnimateToNext()
AnimateToPrevious()
Declaration
public virtual void AnimateToPrevious()
ApplyDayCellStyles(CalendarDayCell)
Declaration
public virtual void ApplyDayCellStyles(CalendarDayCell cell)
Parameters
CalendarDayCell
cell
|
ApplyMonthCellStyles(CalendarMonthCell)
Declaration
public virtual void ApplyMonthCellStyles(CalendarMonthCell cell)
Parameters
CalendarMonthCell
cell
|
BeginUpdate()
Declaration
public virtual void BeginUpdate()
BeginUpdate(Boolean)
Declaration
public virtual void BeginUpdate(bool suspendArrange)
Parameters
System.Boolean
suspendArrange
|
CanShiftToNextDate()
Declaration
public virtual bool CanShiftToNextDate()
Returns
System.Boolean
|
CanShiftToPreviousDate()
Declaration
public virtual bool CanShiftToPreviousDate()
Returns
System.Boolean
|
ChangeDisplayMode(CalendarDisplayMode)
Declaration
public virtual void ChangeDisplayMode(CalendarDisplayMode displayMode)
Parameters
CalendarDisplayMode
displayMode
|
ChangeDisplayMode(CalendarDisplayMode, Boolean)
Declaration
public virtual void ChangeDisplayMode(CalendarDisplayMode displayMode, bool animate)
Parameters
CalendarDisplayMode
displayMode
|
System.Boolean
animate
|
ClearDayCellStyles()
Declaration
public virtual void ClearDayCellStyles()
ClearMonthCellStyles()
Declaration
public virtual void ClearMonthCellStyles()
CreateImageFromView(View)
Declaration
protected virtual Drawable CreateImageFromView(View view)
Parameters
Android.Views.View
view
|
Returns
Android.Graphics.Drawables.Drawable
|
DateToCell()
Declaration
public virtual Hashtable DateToCell()
Returns
Java.Util.Hashtable
|
DayNames()
DrawDayNames(Canvas)
Declaration
protected virtual void DrawDayNames(Canvas canvas)
Parameters
Android.Graphics.Canvas
canvas
|
EndUpdate()
Declaration
public virtual void EndUpdate()
EndUpdate(Boolean)
Declaration
public virtual void EndUpdate(bool releaseArrange)
Parameters
System.Boolean
releaseArrange
|
EventsManager()
InvalidateArrange()
Declaration
protected virtual void InvalidateArrange()
InvokeShowDayNames()
Declaration
protected virtual bool InvokeShowDayNames()
Returns
System.Boolean
|
InvokeShowTitle()
Declaration
protected virtual bool InvokeShowTitle()
Returns
System.Boolean
|
NotifyDataChanged()
Declaration
public virtual void NotifyDataChanged()
OnDoubleTap(MotionEvent)
Declaration
public virtual bool OnDoubleTap(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
Returns
System.Boolean
|
OnDoubleTapEvent(MotionEvent)
Declaration
public virtual bool OnDoubleTapEvent(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
Returns
System.Boolean
|
OnDown(MotionEvent)
Declaration
public virtual bool OnDown(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
Returns
System.Boolean
|
OnFling(MotionEvent, MotionEvent, Single, Single)
Declaration
public virtual bool OnFling(MotionEvent event1, MotionEvent event2, float velocity1, float velocity2)
Parameters
Android.Views.MotionEvent
event1
|
Android.Views.MotionEvent
event2
|
System.Single
velocity1
|
System.Single
velocity2
|
Returns
System.Boolean
|
OnLayout(Boolean, Int32, Int32, Int32, Int32)
Declaration
protected override void OnLayout(bool changed, int l, int t, int r, int b)
Parameters
System.Boolean
changed
|
System.Int32
l
|
System.Int32
t
|
System.Int32
r
|
System.Int32
b
|
OnLongPress(MotionEvent)
Declaration
public virtual void OnLongPress(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
OnScale(ScaleGestureDetector)
Declaration
public virtual bool OnScale(ScaleGestureDetector scaleGestureDetector)
Parameters
Android.Views.ScaleGestureDetector
scaleGestureDetector
|
Returns
System.Boolean
|
OnScaleBegin(ScaleGestureDetector)
Declaration
public virtual bool OnScaleBegin(ScaleGestureDetector scaleGestureDetector)
Parameters
Android.Views.ScaleGestureDetector
scaleGestureDetector
|
Returns
System.Boolean
|
OnScaleEnd(ScaleGestureDetector)
Declaration
public virtual void OnScaleEnd(ScaleGestureDetector scaleGestureDetector)
Parameters
Android.Views.ScaleGestureDetector
scaleGestureDetector
|
OnScroll(MotionEvent, MotionEvent, Single, Single)
Declaration
public virtual bool OnScroll(MotionEvent e, MotionEvent event2, float v, float v2)
Parameters
Android.Views.MotionEvent
e
|
Android.Views.MotionEvent
event2
|
System.Single
v
|
System.Single
v2
|
Returns
System.Boolean
|
OnShowPress(MotionEvent)
Declaration
public virtual void OnShowPress(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
OnSingleTapConfirmed(MotionEvent)
Declaration
public virtual bool OnSingleTapConfirmed(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
Returns
System.Boolean
|
OnSingleTapUp(MotionEvent)
Declaration
public virtual bool OnSingleTapUp(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
Returns
System.Boolean
|
RebuildCalendar()
Declaration
protected virtual void RebuildCalendar()
RemoveDayCellStyle(CalendarDayCellStyle)
Declaration
public virtual void RemoveDayCellStyle(CalendarDayCellStyle cellStyle)
Parameters
CalendarDayCellStyle
cellStyle
|
RemoveMonthCellStyle(CalendarMonthCellStyle)
Declaration
public virtual void RemoveMonthCellStyle(CalendarMonthCellStyle cellStyle)
Parameters
CalendarMonthCellStyle
cellStyle
|
SetCellDecorationsLayer(CellDecorationsLayer)
Declaration
public virtual void SetCellDecorationsLayer(CellDecorationsLayer cellDecorator)
Parameters
CellDecorationsLayer
cellDecorator
|
SetDisplayDateSilent(Int64)
Declaration
public virtual void SetDisplayDateSilent(long value)
Parameters
System.Int64
value
|
SetOnCellClickListener(RadCalendarView.IOnCellClickListener)
Declaration
public virtual void SetOnCellClickListener(RadCalendarView.IOnCellClickListener listener)
Parameters
RadCalendarView.IOnCellClickListener
listener
|
SetOnDisplayDateChangedListener(RadCalendarView.IOnDisplayDateChangedListener)
Declaration
public virtual void SetOnDisplayDateChangedListener(RadCalendarView.IOnDisplayDateChangedListener listener)
Parameters
RadCalendarView.IOnDisplayDateChangedListener
listener
|
SetOnDisplayModeChangedListener(RadCalendarView.IOnDisplayModeChangedListener)
Declaration
public virtual void SetOnDisplayModeChangedListener(RadCalendarView.IOnDisplayModeChangedListener listener)
Parameters
RadCalendarView.IOnDisplayModeChangedListener
listener
|
SetOnFloatingActionButtonClickedListener(RadCalendarView.IOnFloatingActionButtonClickedListener)
Declaration
public virtual void SetOnFloatingActionButtonClickedListener(RadCalendarView.IOnFloatingActionButtonClickedListener listener)
Parameters
RadCalendarView.IOnFloatingActionButtonClickedListener
listener
|
SetStretchInWeekMode(Boolean)
Declaration
public virtual void SetStretchInWeekMode(bool stretchInWeekMode)
Parameters
System.Boolean
stretchInWeekMode
|
ShiftDate(Boolean)
Declaration
public virtual void ShiftDate(bool increase)
Parameters
System.Boolean
increase
|
SyncSelectedDateWithDisplayDate(CalendarFragment)
Declaration
protected virtual void SyncSelectedDateWithDisplayDate(CalendarFragment fragment)
Parameters
CalendarFragment
fragment
|
Title()
UpdateCalendar()
Declaration
public virtual void UpdateCalendar()
UpdateFragmentDayMode(CalendarFragment, Int64, Boolean)
Declaration
protected virtual void UpdateFragmentDayMode(CalendarFragment fragment, long dateToDisplay, bool force)
Parameters
CalendarFragment
fragment
|
System.Int64
dateToDisplay
|
System.Boolean
force
|
UpdateFragmentMonthMode(CalendarFragment, Int64, Boolean)
Declaration
protected virtual void UpdateFragmentMonthMode(CalendarFragment fragment, long dateToDisplay, bool force)
Parameters
CalendarFragment
fragment
|
System.Int64
dateToDisplay
|
System.Boolean
force
|
UpdateFragments()
Declaration
public virtual void UpdateFragments()
UpdateFragments(Boolean)
Declaration
public virtual void UpdateFragments(bool force)
Parameters
System.Boolean
force
|
UpdateFragmentWeekMode(CalendarFragment, Int64, Boolean)
Declaration
protected virtual void UpdateFragmentWeekMode(CalendarFragment fragment, long dateToDisplay, bool force)
Parameters
CalendarFragment
fragment
|
System.Int64
dateToDisplay
|
System.Boolean
force
|
UpdateFragmentYearMode(CalendarFragment, Int64, Boolean)
Declaration
protected virtual void UpdateFragmentYearMode(CalendarFragment fragment, long dateToDisplay, bool force)
Parameters
CalendarFragment
fragment
|
System.Int64
dateToDisplay
|
System.Boolean
force
|
Events
CellClick
Declaration
public event EventHandler<RadCalendarView.CellClickEventArgs> CellClick
Event Type
System.EventHandler<RadCalendarView.CellClickEventArgs>
|
DisplayDateChanged
Declaration
public event EventHandler<RadCalendarView.DisplayDateChangedEventArgs> DisplayDateChanged
Event Type
System.EventHandler<RadCalendarView.DisplayDateChangedEventArgs>
|
DisplayModeChanged
Declaration
public event EventHandler<RadCalendarView.DisplayModeChangedEventArgs> DisplayModeChanged
Event Type
System.EventHandler<RadCalendarView.DisplayModeChangedEventArgs>
|
FloatingActionButtonClicked
Declaration
public event EventHandler FloatingActionButtonClicked
Event Type
System.EventHandler
|
SelectedDatesChanged
Declaration
public event EventHandler<RadCalendarView.SelectedDatesChangedEventArgs> SelectedDatesChanged
Event Type
System.EventHandler<RadCalendarView.SelectedDatesChangedEventArgs>
|