ShinobiControls Xamarin Bindings Documentation

ShinobiForms : Shinobi.Forms Namespace

SFormSectionBaseLayout Class

An abstract base class, providing default values for `SFormSectionLayoutStrategy` properties.

Syntax

[Foundation.Register("SFormSectionBaseLayout", true)]
public abstract class SFormSectionBaseLayout : Foundation.NSObject, ISFormSectionLayout, IDisposable

Remarks

By default, `verticalSpacing` is `10` points, and the `inset` is `(20,20)`.

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 Properties

[read-only]
override
ClassHandle IntPtr . The handle for this class.
EdgeInsets UIKit.UIEdgeInsets . The amount of padding around the field views.
TitleFieldPadding nfloat . The amount of vertical padding to be applied between the title and the first field in the section.
VerticalSpacing nfloat . The amount of vertical padding to be applied between subviews in a view.

Public Methods

IdealSizeForSectionView (SFormSectionView) : CoreGraphics.CGSize
Documentation for this section has not yet been entered.
LayoutSectionView (SFormSectionView)
Documentation for this section has not yet been entered.

Member Details

SFormSectionBaseLayout Constructor

Default constructor.

Syntax

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

Remarks

Requirements

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

SFormSectionBaseLayout Constructor

Documentation for this section has not yet been entered.

Syntax

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

SFormSectionBaseLayout Constructor

A constructor used when creating managed representations of unmanaged objects.

Syntax

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SFormSectionBaseLayout (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 amount of padding around the field views.

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 `idealSizeForSectionView:` and calculating a field view's origin during layout. The section layout will not change field view sizes to respect these `edgeInsets`.

Requirements

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

IdealSizeForSectionView Method

Documentation for this section has not yet been entered.

Syntax

[Foundation.Export("idealSizeForSectionView:")]
public virtual CoreGraphics.CGSize IdealSizeForSectionView (SFormSectionView sectionView)

Parameters

sectionView
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

LayoutSectionView Method

Documentation for this section has not yet been entered.

Syntax

[Foundation.Export("layoutSectionView:")]
public virtual void LayoutSectionView (SFormSectionView sectionView)

Parameters

sectionView
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

TitleFieldPadding Property

The amount of vertical padding to be applied between the title and the first field in the section.

Syntax

[get: Foundation.Export("titleFieldPadding", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setTitleFieldPadding:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual nfloat TitleFieldPadding { 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

VerticalSpacing Property

The amount of vertical padding to be applied between subviews in a view.

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

Requirements

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