ShinobiControls Xamarin Bindings Documentation

ShinobiForms : Shinobi.Forms Namespace

SFormLayoutAlignedVertically Class

A layout manager that is used to layout sections in their superview so that:

Syntax

[Foundation.Register("SFormLayoutAlignedVertically", true)]
public class SFormLayoutAlignedVertically : Foundation.NSObject, ISFormLayout, IDisposable

Remarks

- The sections are left aligned. - The sections are stacked vertically in the order of the array (first element at top). - The sections keep their own size. ______________________________________ | | | Section | |______________________________________| | | |_________________________ | | | Section | |_________________________| | | |________________________________ | | | Section | |________________________________| | |

Requirements

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

Members

See Also: Inherited members from Foundation.NSObject.

Public Constructors

Default constructor.

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.
EdgeInsets UIKit.UIEdgeInsets . The padding to be applied around the edge of the form.
VerticalSpacing nfloat .

Public Methods

IdealSizeForFormView (SFormView) : CoreGraphics.CGSize
Documentation for this section has not yet been entered.
LayoutSectionViews (SFormView, SFormSectionView[])
Documentation for this section has not yet been entered.

Member Details

SFormLayoutAlignedVertically Constructor

Default constructor.

Syntax

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

Remarks

Requirements

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

SFormLayoutAlignedVertically Constructor

Documentation for this section has not yet been entered.

Syntax

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

SFormLayoutAlignedVertically Constructor

A constructor used when creating managed representations of unmanaged objects.

Syntax

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

EdgeInsets Property

The padding to be applied around the edge of the form.

Syntax

[get: Foundation.Export("edgeInsets", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setEdgeInsets:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual UIKit.UIEdgeInsets EdgeInsets { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

These `edgeInsets` will be taken into account when calculating the `idealSizeForFormView:` and calculating a section view's origin during layout. The form layout will not change section view sizes to respect these `edgeInsets`.

Requirements

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

IdealSizeForFormView Method

Documentation for this section has not yet been entered.

Syntax

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

Parameters

formView
Documentation for this section has not yet been entered.

Returns

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

LayoutSectionViews Method

Documentation for this section has not yet been entered.

Syntax

[Foundation.Export("layout:sectionViews:")]
public virtual 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

VerticalSpacing Property

Syntax

[get: Foundation.Export("verticalSpacing", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setVerticalSpacing:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat VerticalSpacing { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

The amount of vertical padding to be applied between section views.

Requirements

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