ShinobiControls Xamarin Bindings Documentation

ShinobiForms : Shinobi.Forms Namespace

SFormSectionLayoutAlignedVerticallyByInput Class

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

Syntax

[Foundation.Register("SFormSectionLayoutAlignedVerticallyByInput", true)]
public class SFormSectionLayoutAlignedVerticallyByInput : SFormSectionBaseLayout

Remarks

- The fields are aligned by their input elements. - The fields are stacked vertically in the order of the array (first element at top). - The fields keep their own size. _______________________________________ | | | | | Very long label | | field | |_____________________|_|_______________| | | ____________|_____________ | | | | | label | | field | |__________|_|_____________| | | ________________|_________________ | | | | | long label | | field | |______________|_|_________________| | | Aligned This layout will force a `layoutSubviews` on the section's field views.

Requirements

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

Members

See Also: Inherited members from SFormSectionBaseLayout.

Public Constructors

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 SFormSectionBaseLayout.)
EdgeInsets UIKit.UIEdgeInsets . The amount of padding around the field views. (Inherited from SFormSectionBaseLayout.)
TitleFieldPadding nfloat . The amount of vertical padding to be applied between the title and the first field in the section. (Inherited from SFormSectionBaseLayout.)
VerticalSpacing nfloat . The amount of vertical padding to be applied between subviews in a view. (Inherited from SFormSectionBaseLayout.)

Public Methods

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

Member Details

SFormSectionLayoutAlignedVerticallyByInput Constructor

Default constructor.

Syntax

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

Remarks

Requirements

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

SFormSectionLayoutAlignedVerticallyByInput Constructor

Documentation for this section has not yet been entered.

Syntax

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

SFormSectionLayoutAlignedVerticallyByInput Constructor

A constructor used when creating managed representations of unmanaged objects.

Syntax

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