Skip to content

Interactivity / InputElementStateStack<TElement> / DragState<TElement>

InputElementStateStack<TElement>.DragState<TElement> Class

Section titled “InputElementStateStack<TElement>.DragState<TElement> Class”

Namespace: Nodify.Interactivity

Assembly: Nodify

Inheritance: ObjectInputElementState<TElement>DragState<TElement>InputElementStateStack<TElement>.DragState<TElement>

Implements: InputElementStateStack<TElement>.IInputElementState<TElement>

References: InputElementStateStack<TElement>

public abstract class DragState<TElement> : DragState<TElement>, IInputElementState<TElement>

InputElementStateStack<TElement>.DragState<TElement>(InputElementStateStack<TElement>, InputGesture, InputGesture)

Section titled “InputElementStateStack<TElement>.DragState<TElement>(InputElementStateStack<TElement>, InputGesture, InputGesture)”
public DragState<TElement>(InputElementStateStack<TElement> stack, InputGesture exitGesture, InputGesture cancelGesture);

Parameters

stack InputElementStateStack<TElement>

exitGesture InputGesture

cancelGesture InputGesture

InputElementStateStack<TElement>.DragState<TElement>(InputElementStateStack<TElement>, InputGesture)

Section titled “InputElementStateStack<TElement>.DragState<TElement>(InputElementStateStack<TElement>, InputGesture)”
public DragState<TElement>(InputElementStateStack<TElement> stack, InputGesture exitGesture);

Parameters

stack InputElementStateStack<TElement>

exitGesture InputGesture

public InputElementStateStack<TElement> Stack { get; set; }

Property Value

InputElementStateStack<TElement>

Enter(InputElementStateStack<TElement>.IInputElementState<TElement>)

Section titled “Enter(InputElementStateStack<TElement>.IInputElementState<TElement>)”
public virtual void Enter(InputElementStateStack<TElement>.IInputElementState<TElement> from);

Parameters

from InputElementStateStack<TElement>.IInputElementState<TElement>

public virtual void Exit();
protected override void OnCancel(InputEventArgs e);

Parameters

e InputEventArgs

protected override void OnEnd(InputEventArgs e);

Parameters

e InputEventArgs

public void PopState();

PushState(InputElementStateStack<TElement>.IInputElementState<TElement>)

Section titled “PushState(InputElementStateStack<TElement>.IInputElementState<TElement>)”
public void PushState(InputElementStateStack<TElement>.IInputElementState<TElement> newState);

Parameters

newState InputElementStateStack<TElement>.IInputElementState<TElement>