ShinobiControls Xamarin Bindings Documentation

ShinobiForms : Shinobi.Forms Namespace

SFormSectionView Class

A view for displaying a grouping of fields.

Syntax

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

Remarks

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4

Members

See Also: Inherited members from UIKit.UIView.

Public Constructors

Default constructor.
Documentation for this section has not yet been entered.

Protected Constructors

Documentation for this section has not yet been entered.
A constructor used when creating managed representations of unmanaged objects.

Public Properties

[read-only]
override
ClassHandle IntPtr . The handle for this class.
FieldViews SFormFieldView[]. The field views displayed by this section view.
Layout ISFormSectionLayout . Used to layout this form's content.
Model SFormSection . The model being presented.
TitleLabel UIKit.UILabel . The title label of this section.

Protected Methods

override
Dispose (bool)
Releases unmanaged resources.

Member Details

SFormSectionView Constructor

Default constructor.

Syntax

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

Remarks

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4

SFormSectionView Constructor

Documentation for this section has not yet been entered.

Syntax

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

Parameters

coder
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4

SFormSectionView Constructor

Documentation for this section has not yet been entered.

Syntax

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

Parameters

t
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4

SFormSectionView Constructor

A constructor used when creating managed representations of unmanaged objects.

Syntax

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

Parameters

handle
Handle of the unmanaged object

Remarks

You should not invoke this method directly.

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4

ClassHandle Property

The handle for this class.

Syntax

public override IntPtr ClassHandle { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4

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.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4

FieldViews Property

The field views displayed by this section view.

Syntax

[get: Foundation.Export("fieldViews")]
[set: Foundation.Export("setFieldViews:")]
public virtual SFormFieldView[] FieldViews { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Replacing this array will add any `SFormFieldView` objects as subviews to the section. Warning: Updating the `model`'s fields array will cause this array to be replaced with auto-generated field views for the model.

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4

Layout Property

Used to layout this form's content.

Syntax

[get: Foundation.Export("layout")]
[set: Foundation.Export("setLayout:")]
public virtual ISFormSectionLayout Layout { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

The layout manager is used in the `layoutSubviews` method to layout the content of the section. Setting this to nil is an easy way to stop the section from doing any layout if you want the frames of any added fields to be respected. Default is a `SFormSectionLayoutAlignedVertically`.

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4

Model Property

The model being presented.

Syntax

[get: Foundation.Export("model")]
[set: Foundation.Export("setModel:")]
public virtual SFormSection Model { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4

TitleLabel Property

The title label of this section.

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

This `text` value of this label is kept in sync with the `model`'s `title` property.

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4