ShinobiControls Xamarin Bindings Documentation

ShinobiEssentials : Shinobi.Essentials Namespace

SEssentialsPullToActionVisualizer Class

Defines the messages sent to a status view from it's parent SEssentialsPullToAction control.

Syntax

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

Remarks

The visualizer is responsible for forwarding messages to the status view regarding state changes, handing positioning / size changes, and taking care of animation.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

Members

See Also: Inherited members from Foundation.NSObject.

Protected Constructors

Deafult constructor.
Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects.

Public Methods

Extension Methods

Member Details

SEssentialsPullToActionVisualizer Constructor

Deafult constructor.

Syntax

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

Remarks

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

SEssentialsPullToActionVisualizer Constructor

Constructor to call on derived classes to skip initialization and merely allocate the object.

Syntax

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SEssentialsPullToActionVisualizer (Foundation.NSObjectFlag t)

Parameters

t
Unused sentinel value

Remarks

You should not invoke this method directly.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

SEssentialsPullToActionVisualizer Constructor

A constructor used when creating managed representations of unmanaged objects.

Syntax

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SEssentialsPullToActionVisualizer (IntPtr handle)

Parameters

handle
Handle of the unmanaged object

Remarks

You should not invoke this method directly.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

ActionCompleted Method

Called by the Pull to Action control when its action is completed.

Syntax

[Foundation.Export("pullToActionActionCompleted:")]
public abstract void ActionCompleted (SEssentialsPullToAction pullToAction)

Parameters

pullToAction
Documentation for this section has not yet been entered.

Remarks

Use this opportunity to trigger an animation after the pull action is completed.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

DidChangeState Method

Syntax

[Foundation.Export("pullToAction:didChangeFromState:toState:")]
public virtual void DidChangeState (SEssentialsPullToAction pullToAction, SEssentialsPullToActionState oldState, SEssentialsPullToActionState newState)

Parameters

pullToAction
Documentation for this section has not yet been entered.
oldState
Documentation for this section has not yet been entered.
newState
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

LayoutStatusView Method

Called by the Pull to Action control when a new status view is set.

Syntax

[Foundation.Export("pullToAction:layoutStatusView:")]
public abstract void LayoutStatusView (SEssentialsPullToAction pullToAction, ISEssentialsPullToActionStatusView statusView)

Parameters

pullToAction
Documentation for this section has not yet been entered.
statusView
Documentation for this section has not yet been entered.

Remarks

Use this opportunity to position, set autoresizing masks, or any other initial setup that the status view may need.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

PulledAmountChanged Method

Documentation for this section has not yet been entered.

Syntax

[Foundation.Export("pullToAction:pulledAmountChanged:")]
public abstract void PulledAmountChanged (SEssentialsPullToAction pullToAction, nfloat pulledAmount)

Parameters

pullToAction
Documentation for this section has not yet been entered.
pulledAmount
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

TriggeredAction Method

Syntax

[Foundation.Export("pullToActionTriggeredAction:")]
public virtual void TriggeredAction (SEssentialsPullToAction pullToAction)

Parameters

pullToAction
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

WillChangeState Method

Syntax

[Foundation.Export("pullToAction:willChangeFromState:toState:")]
public virtual void WillChangeState (SEssentialsPullToAction pullToAction, SEssentialsPullToActionState oldState, SEssentialsPullToActionState newState)

Parameters

pullToAction
Documentation for this section has not yet been entered.
oldState
Documentation for this section has not yet been entered.
newState
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4