ShinobiControls Xamarin Bindings Documentation

ShinobiForms : Shinobi.Forms Namespace

SFormLayout Class

A object capable of laying out the contents of a `ShinobiForm`.

Syntax

[Foundation.Model]
[Foundation.Protocol]
[Foundation.Register("SFormLayout", true)]
public abstract class SFormLayout : Foundation.NSObject, ISFormLayout, IDisposable

Remarks

Possible implementations include: - `SFormLayoutAlignedVertically`: Positions sections vertically, aligned by their left edges (default).

Requirements

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

Members

See Also: Inherited members from Foundation.NSObject.

Protected Constructors

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

Public Methods

abstract
IdealSizeForFormView (SFormView) : CoreGraphics.CGSize
The ideal size for a form in this layout.
abstract
LayoutSectionViews (SFormView, SFormSectionView[])
Documentation for this section has not yet been entered.

Member Details

SFormLayout Constructor

Default constructor.

Syntax

[Foundation.Export("init")]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SFormLayout ()

Remarks

Requirements

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

SFormLayout Constructor

Documentation for this section has not yet been entered.

Syntax

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

SFormLayout Constructor

A constructor used when creating managed representations of unmanaged objects.

Syntax

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

IdealSizeForFormView Method

The ideal size for a form in this layout.

Syntax

[Foundation.Export("idealSizeForFormView:")]
public abstract CoreGraphics.CGSize IdealSizeForFormView (SFormView formView)

Parameters

formView
The form view.

Returns

Documentation for this section has not yet been entered.

Remarks

This method should calculate and return the ideal size for the form view.

Requirements

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

LayoutSectionViews Method

Documentation for this section has not yet been entered.

Syntax

[Foundation.Export("layout:sectionViews:")]
public abstract void LayoutSectionViews (SFormView formView, SFormSectionView[] sectionViews)

Parameters

formView
Documentation for this section has not yet been entered.
sectionViews
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