Interactivity / InputElementStateStack<TElement> / DragState<TElement>
InputElementStateStack<TElement>.DragState<TElement> Class
Section titled “InputElementStateStack<TElement>.DragState<TElement> Class”Namespace: Nodify.Interactivity
Assembly: Nodify
Inheritance: Object → InputElementState<TElement> → DragState<TElement> → InputElementStateStack<TElement>.DragState<TElement>
Implements: InputElementStateStack<TElement>.IInputElementState<TElement>
References: InputElementStateStack<TElement>
public abstract class DragState<TElement> : DragState<TElement>, IInputElementState<TElement>
Constructors
Section titled “Constructors”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
Properties
Section titled “Properties”public InputElementStateStack<TElement> Stack { get; set; }
Property Value
InputElementStateStack<TElement>
Methods
Section titled “Methods”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>
Exit()
Section titled “Exit()”public virtual void Exit();
OnCancel(InputEventArgs)
Section titled “OnCancel(InputEventArgs)”protected override void OnCancel(InputEventArgs e);
Parameters
OnEnd(InputEventArgs)
Section titled “OnEnd(InputEventArgs)”protected override void OnEnd(InputEventArgs e);
Parameters
PopState()
Section titled “PopState()”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>