ShinobiControls Xamarin Bindings Documentation

ShinobiCalendars : Shinobi.Calendars Namespace

SCalendarIndicatorStyle Class

Customises the appearence of event indicators displayed at the month zoom level on an SCalendar.

Syntax

[Foundation.Register("SCalendarIndicatorStyle", true)]
public class SCalendarIndicatorStyle : SCalendarSubStyle

Remarks

Requirements

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

Members

See Also: Inherited members from SCalendarSubStyle.

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

[read-only]
override
ClassHandle IntPtr . The handle for this class.
[read-only]
override
ClassHandle IntPtr . The handle for this class. (Inherited from SCalendarSubStyle.)
IndicatorColor UIKit.UIColor . The indicator color, displayed when the calendar is at the month zoom level and the day has an event.
IndicatorImage UIKit.UIImage . The indicator image, displayed when the calendar is at the month zoom level and the day has an event.
IndicatorInset nfloat . The inset of the circle displayed for the indicator.

Protected Methods

override
Dispose (bool)
Releases unmanaged resources.

Member Details

SCalendarIndicatorStyle Constructor

Default constructor.

Syntax

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

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

SCalendarIndicatorStyle Constructor

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

Syntax

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SCalendarIndicatorStyle (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

SCalendarIndicatorStyle Constructor

A constructor used when creating managed representations of unmanaged objects.

Syntax

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SCalendarIndicatorStyle (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

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

IndicatorColor Property

The indicator color, displayed when the calendar is at the month zoom level and the day has an event.

Syntax

[get: Foundation.Export("indicatorColor")]
[set: Foundation.Export("setIndicatorColor:")]
public virtual UIKit.UIColor IndicatorColor { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

NOTE: If the activeIndicatorImage property is set, then this property will be ignored.

Requirements

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

IndicatorImage Property

The indicator image, displayed when the calendar is at the month zoom level and the day has an event.

Syntax

[get: Foundation.Export("indicatorImage")]
[set: Foundation.Export("setIndicatorImage:")]
public virtual UIKit.UIImage IndicatorImage { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

NOTE: If this property is set, then the activeIndicatorColor and inset properties will be ignored.

Requirements

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

IndicatorInset Property

The inset of the circle displayed for the indicator.

Syntax

[get: Foundation.Export("indicatorInset", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setIndicatorInset:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat IndicatorInset { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

The maximum size of the indicator is 20x20 pixels, but the default inset is 3. NOTE: If the activeIndicatorImage property is set, then this property will be ignored.

Requirements

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