ShinobiControls Xamarin Bindings Documentation

ShinobiCalendars : Shinobi.Calendars Namespace

SCalendarStyle Class

Customises the appearence of an SCalendar.

Syntax

[Foundation.Register("SCalendarStyle", true)]
public class SCalendarStyle : Foundation.NSObject

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

Members

See Also: Inherited members from Foundation.NSObject.

Public Constructors

Default constructor.

Protected Constructors

Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects.

Public Properties

ActiveDayLabelStyle SCalendarDayStyle . The style aplied to day indicators within the minimum and maximum dates.
ActiveEventStyle SCalendarEventStyle . The style applied to events within the minimum and maximum dates.
ActiveIndicatorStyle SCalendarIndicatorStyle . The style applied to event indicators within the minimum and maximum dates.
ActiveMonthStyle SCalendarMonthStyle . The style applied to the month views within the minimum and maximum dates.
ActiveYearStyle SCalendarYearStyle . The style applied to year views within the minimum and maximum dates.
[read-only]
override
ClassHandle IntPtr . The handle for this class.
HourLabelStyle SCalendarHourLabelStyle . The style for the hour labels displayed when the calendar is at the day zoom level.
HourLineFrequency nint . The frequency of the lines representing each hour at the day zoom level.
HourLineStyle SCalendarHourLineStyle . The style for the hour lines displayed when the calendar is at the day zoom level.
InactiveDayLabelStyle SCalendarDayStyle . The style applied to day indicators outside of the minimum and maximum dates.
InactiveEventStyle SCalendarEventStyle . The style applied to events outside of the minimum and maximum dates.
InactiveIndicatorStyle SCalendarIndicatorStyle . The style applied to event indicators outside of the minimum and maximum dates.
InactiveMonthStyle SCalendarMonthStyle . The style applied to the month views outside of the minimum and maximum dates.
InactiveYearStyle SCalendarYearStyle . The style applied to years outside of the minimum and maximum dates.
MonthTitleFormatString string . The format string for the month title. The default value is "MMM".
MonthViewHorizontalPaddingAtYearZoomLevel nfloat . The horizontal padding between months when the calendar is at the year zoom level.
MonthViewPaddingBottom nfloat . The padding below each month view.
MonthViewPaddingTop nfloat . The padding above each month view.
MoreEventsFormatString string . The format string that is used to present the "x more events..." label when there is not enough room to show all the events on a single day in week view.
TodayLabelStyle SCalendarTodayLabelStyle . The style for the day label for the current date.
WeekViewPaddingBottom nfloat . The padding below each week view.
WeekViewPaddingTop nfloat . The padding above each week view.
YearLabelPaddingBottom nfloat . The padding below the year label.
YearLabelPaddingTop nfloat . The padding above the year label.

Protected Methods

override
Dispose (bool)
Releases unmanaged resources.

Member Details

SCalendarStyle Constructor

Default constructor.

Syntax

[Foundation.Export("init")]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
public SCalendarStyle ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

SCalendarStyle Constructor

Constructor to call on derived classes to skip initialization and merely allocate the object.

Syntax

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SCalendarStyle (Foundation.NSObjectFlag t)

Parameters

t
Unused sentinel value

Remarks

You should not invoke this method directly.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

SCalendarStyle Constructor

A constructor used when creating managed representations of unmanaged objects.

Syntax

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SCalendarStyle (IntPtr handle)

Parameters

handle
Handle of the unmanaged object

Remarks

You should not invoke this method directly.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

ActiveDayLabelStyle Property

The style aplied to day indicators within the minimum and maximum dates.

Syntax

[get: Foundation.Export("activeDayLabelStyle")]
[set: Foundation.Export("setActiveDayLabelStyle:")]
public virtual SCalendarDayStyle ActiveDayLabelStyle { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

If there are no minimum or maximum dates, then this style is used everywhere.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

ActiveEventStyle Property

The style applied to events within the minimum and maximum dates.

Syntax

[get: Foundation.Export("activeEventStyle")]
[set: Foundation.Export("setActiveEventStyle:")]
public virtual SCalendarEventStyle ActiveEventStyle { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

If there are no minimum or maximum dates, then this style is used everywhere.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

ActiveIndicatorStyle Property

The style applied to event indicators within the minimum and maximum dates.

Syntax

[get: Foundation.Export("activeIndicatorStyle")]
[set: Foundation.Export("setActiveIndicatorStyle:")]
public virtual SCalendarIndicatorStyle ActiveIndicatorStyle { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

If there are no minimum or maximum dates, then this style is used everywhere.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

ActiveMonthStyle Property

The style applied to the month views within the minimum and maximum dates.

Syntax

[get: Foundation.Export("activeMonthStyle")]
[set: Foundation.Export("setActiveMonthStyle:")]
public virtual SCalendarMonthStyle ActiveMonthStyle { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

If there are no minimum or maximum dates, then this style is used everywhere.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

ActiveYearStyle Property

The style applied to year views within the minimum and maximum dates.

Syntax

[get: Foundation.Export("activeYearStyle")]
[set: Foundation.Export("setActiveYearStyle:")]
public virtual SCalendarYearStyle ActiveYearStyle { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

If there are no minimum or maximum dates, then this style is used everywhere.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

ClassHandle Property

The handle for this class.

Syntax

public override IntPtr ClassHandle { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

Dispose Method

Releases unmanaged resources.

Syntax

protected override void Dispose (bool disposing)

Parameters

disposing
True if called by Dispose, false if called from a finalizer

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

HourLabelStyle Property

The style for the hour labels displayed when the calendar is at the day zoom level.

Syntax

[get: Foundation.Export("hourLabelStyle")]
[set: Foundation.Export("setHourLabelStyle:")]
public virtual SCalendarHourLabelStyle HourLabelStyle { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

HourLineFrequency Property

The frequency of the lines representing each hour at the day zoom level.

Syntax

[get: Foundation.Export("hourLineFrequency", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setHourLineFrequency:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nint HourLineFrequency { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Defaults to 1, which shows every hour line. Setting this property to 3, for example, will show hour lines at 3am, 6am, 9am, midday, etc.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

HourLineStyle Property

The style for the hour lines displayed when the calendar is at the day zoom level.

Syntax

[get: Foundation.Export("hourLineStyle")]
[set: Foundation.Export("setHourLineStyle:")]
public virtual SCalendarHourLineStyle HourLineStyle { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

InactiveDayLabelStyle Property

The style applied to day indicators outside of the minimum and maximum dates.

Syntax

[get: Foundation.Export("inactiveDayLabelStyle")]
[set: Foundation.Export("setInactiveDayLabelStyle:")]
public virtual SCalendarDayStyle InactiveDayLabelStyle { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

If there are no minimum or maximum dates, then this style is not used.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

InactiveEventStyle Property

The style applied to events outside of the minimum and maximum dates.

Syntax

[get: Foundation.Export("inactiveEventStyle")]
[set: Foundation.Export("setInactiveEventStyle:")]
public virtual SCalendarEventStyle InactiveEventStyle { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

If there are no minimum or maximum dates, then this style is not used.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

InactiveIndicatorStyle Property

The style applied to event indicators outside of the minimum and maximum dates.

Syntax

[get: Foundation.Export("inactiveIndicatorStyle")]
[set: Foundation.Export("setInactiveIndicatorStyle:")]
public virtual SCalendarIndicatorStyle InactiveIndicatorStyle { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

If there are no minimum or maximum dates, then this style is not used.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

InactiveMonthStyle Property

The style applied to the month views outside of the minimum and maximum dates.

Syntax

[get: Foundation.Export("inactiveMonthStyle")]
[set: Foundation.Export("setInactiveMonthStyle:")]
public virtual SCalendarMonthStyle InactiveMonthStyle { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

If there are no minimum or maximum dates, then this style is not used.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

InactiveYearStyle Property

The style applied to years outside of the minimum and maximum dates.

Syntax

[get: Foundation.Export("inactiveYearStyle")]
[set: Foundation.Export("setInactiveYearStyle:")]
public virtual SCalendarYearStyle InactiveYearStyle { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

If there are no minimum or maximum dates, then this style is not used.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

MonthTitleFormatString Property

The format string for the month title. The default value is "MMM".

Syntax

[get: Foundation.Export("monthTitleFormatString")]
[set: Foundation.Export("setMonthTitleFormatString:")]
public virtual string MonthTitleFormatString { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

MonthViewHorizontalPaddingAtYearZoomLevel Property

The horizontal padding between months when the calendar is at the year zoom level.

Syntax

[get: Foundation.Export("monthViewHorizontalPaddingAtYearZoomLevel", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setMonthViewHorizontalPaddingAtYearZoomLevel:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat MonthViewHorizontalPaddingAtYearZoomLevel { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Increasing the padding will decrease the size of the month views at the year zoom level.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

MonthViewPaddingBottom Property

The padding below each month view.

Syntax

[get: Foundation.Export("monthViewPaddingBottom", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setMonthViewPaddingBottom:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat MonthViewPaddingBottom { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

MonthViewPaddingTop Property

The padding above each month view.

Syntax

[get: Foundation.Export("monthViewPaddingTop", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setMonthViewPaddingTop:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat MonthViewPaddingTop { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

MoreEventsFormatString Property

The format string that is used to present the "x more events..." label when there is not enough room to show all the events on a single day in week view.

Syntax

[get: Foundation.Export("moreEventsFormatString")]
[set: Foundation.Export("setMoreEventsFormatString:")]
public virtual string MoreEventsFormatString { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

NOTE: The number will be passed to the format string as an NSNumber. The default value is "and %@ more...".

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

TodayLabelStyle Property

The style for the day label for the current date.

Syntax

[get: Foundation.Export("todayLabelStyle")]
[set: Foundation.Export("setTodayLabelStyle:")]
public virtual SCalendarTodayLabelStyle TodayLabelStyle { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

WeekViewPaddingBottom Property

The padding below each week view.

Syntax

[get: Foundation.Export("weekViewPaddingBottom", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setWeekViewPaddingBottom:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat WeekViewPaddingBottom { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

WeekViewPaddingTop Property

The padding above each week view.

Syntax

[get: Foundation.Export("weekViewPaddingTop", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setWeekViewPaddingTop:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat WeekViewPaddingTop { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

YearLabelPaddingBottom Property

The padding below the year label.

Syntax

[get: Foundation.Export("yearLabelPaddingBottom", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setYearLabelPaddingBottom:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat YearLabelPaddingBottom { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7

YearLabelPaddingTop Property

The padding above the year label.

Syntax

[get: Foundation.Export("yearLabelPaddingTop", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setYearLabelPaddingTop:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat YearLabelPaddingTop { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Calendars
Assembly: ShinobiCalendars (in ShinobiCalendars.dll)
Assembly Versions: 1.0.0.7