ShinobiControls Xamarin Bindings Documentation

ShinobiCalendars : Shinobi.Calendars Namespace

SCalendarEventView Class

Represents a SCalendarEvent, displaying it's name, time and symbol.

Syntax

[Foundation.Register("SCalendarEventView", true)]
public class SCalendarEventView : UIKit.UIView

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 UIKit.UIView.

Public Constructors

Default constructor.
A constructor that initializes the object from the data stored in the unarchiver object.

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

BackgroundView UIKit.UIView . The background view of the event view. Sized to be inset by 1 pixel of the view's bounds.
[read-only]
override
ClassHandle IntPtr . The handle for this class.
Event SCalendarEvent . The event that this view should display.
EventSymbolView UIKit.UIImageView . The image view that will show the event's symbol image when the event changes.
ShowActiveDateStyle bool . Whether this view is on an active date.
Style SCalendarStyle . The style that the calendar uses to configure its appearance.
TimeLabel UIKit.UILabel . The time label that will be set to the event's start time when the event changes.
TitleLabel UIKit.UILabel . The title label that will be set to the event's name when the event changes.

Public Methods

PrepareForReuse ()
Prepares a reusable event view for reuse by the calendar€™.

Protected Methods

override
Dispose (bool)
Releases unmanaged resources.

Member Details

SCalendarEventView Constructor

Default constructor.

Syntax

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

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

SCalendarEventView Constructor

A constructor that initializes the object from the data stored in the unarchiver object.

Syntax

[Foundation.Export("initWithCoder:")]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
public SCalendarEventView (Foundation.NSCoder coder)

Parameters

coder
The unarchiver object

Remarks

This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization).

Requirements

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

SCalendarEventView Constructor

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

Syntax

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

SCalendarEventView Constructor

A constructor used when creating managed representations of unmanaged objects.

Syntax

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

BackgroundView Property

The background view of the event view. Sized to be inset by 1 pixel of the view's bounds.

Syntax

[get: Foundation.Export("backgroundView")]
[set: Foundation.Export("setBackgroundView:")]
public virtual UIKit.UIView BackgroundView { 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

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

Event Property

The event that this view should display.

Syntax

[get: Foundation.Export("event")]
[set: Foundation.Export("setEvent:")]
public virtual SCalendarEvent Event { 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

EventSymbolView Property

The image view that will show the event's symbol image when the event changes.

Syntax

[get: Foundation.Export("eventSymbolView")]
[set: Foundation.Export("setEventSymbolView:")]
public virtual UIKit.UIImageView EventSymbolView { 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

PrepareForReuse Method

Prepares a reusable event view for reuse by the calendar€™.

Syntax

[Foundation.Export("prepareForReuse")]
public virtual void PrepareForReuse ()

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

ShowActiveDateStyle Property

Whether this view is on an active date.

Syntax

[get: Foundation.Export("showActiveDateStyle", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setShowActiveDateStyle:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual bool ShowActiveDateStyle { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Inactive dates are those which fall outside of the calendar's minimum and maximum dates.

Requirements

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

Style Property

The style that the calendar uses to configure its appearance.

Syntax

[get: Foundation.Export("style")]
[set: Foundation.Export("setStyle:")]
public virtual SCalendarStyle Style { 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

TimeLabel Property

The time label that will be set to the event's start time when the event changes.

Syntax

[get: Foundation.Export("timeLabel")]
[set: Foundation.Export("setTimeLabel:")]
public virtual UIKit.UILabel TimeLabel { 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

TitleLabel Property

The title label that will be set to the event's name when the event changes.

Syntax

[get: Foundation.Export("titleLabel")]
[set: Foundation.Export("setTitleLabel:")]
public virtual UIKit.UILabel TitleLabel { 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