ShinobiControls Xamarin Bindings Documentation

ShinobiForms : Shinobi.Forms Namespace

SFormFieldLayoutLabelLeftOfInput Class

A field layout with the field's label placed to the left of the input element.

Syntax

[Foundation.Register("SFormFieldLayoutLabelLeftOfInput", true)]
public class SFormFieldLayoutLabelLeftOfInput : SFormFieldLayoutBase

Remarks

The label: The field's label will be placed at the left. It will size to perfectly to fit the text within it, and it will be centered vertically within the field. The required label: The required label will be placed directly to the right of the label. The input element: The field's input element will be placed to the right of the label, padding with the padding specified by `labelPadding`. Its width will span the remainder of the available space within the field's frame. It will have a height of `40`. The error label: The error label will be placed below the input element and will be inset to be inline with the text of the input element. It will be `20` pts high and span the rest of the field. __________ _ ___________________________ | ||_| | | | Label | | Input element | |__________| |___________________________| _________________________ |_________________________| The default value for `labelPadding` is `10` points.

Requirements

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

Members

See Also: Inherited members from SFormFieldLayoutBase.

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.
[read-only]
override
ClassHandle IntPtr . The handle for this class. (Inherited from SFormFieldLayoutBase.)

Public Methods

IdealSizeForFieldView (SFormFieldView) : CoreGraphics.CGSize
Documentation for this section has not yet been entered. (Inherited from SFormFieldLayoutBase.)
Layout (SFormFieldView)
Documentation for this section has not yet been entered. (Inherited from SFormFieldLayoutBase.)

Member Details

SFormFieldLayoutLabelLeftOfInput Constructor

Default constructor.

Syntax

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

Remarks

Requirements

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

SFormFieldLayoutLabelLeftOfInput Constructor

Documentation for this section has not yet been entered.

Syntax

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

SFormFieldLayoutLabelLeftOfInput Constructor

A constructor used when creating managed representations of unmanaged objects.

Syntax

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