Back to API Reference
Enum
EditAction
All possible editing actions for an input field. Decouples input (key presses) from execution (text operations).
Remarks
Values are ordered so that range checks can be used for permission filtering — use the explicit range constants (
FirstMove / LastMove, FirstSelect / LastSelect), never member ordering directly: a member inserted mid-enum must extend the constants or it silently changes classification. Text characters do not appear here — they arrive via a separate text input channel.public static readonly EditAction None = 0public static readonly EditAction Ignore = 1Key consumed with no action — blocks the platform key map's default binding.
public static readonly EditAction MoveLeft = 2public static readonly EditAction MoveRight = 3public static readonly EditAction MoveUp = 4public static readonly EditAction MoveDown = 5public static readonly EditAction MovePageUp = 6public static readonly EditAction MovePageDown = 7public static readonly EditAction MoveWordLeft = 8public static readonly EditAction MoveWordRight = 9public static readonly EditAction MoveLineStart = 10public static readonly EditAction MoveLineEnd = 11public static readonly EditAction MoveDocStart = 12public static readonly EditAction MoveDocEnd = 13public static readonly EditAction SelectLeft = 14public static readonly EditAction SelectRight = 15public static readonly EditAction SelectUp = 16public static readonly EditAction SelectDown = 17public static readonly EditAction SelectPageUp = 18public static readonly EditAction SelectPageDown = 19public static readonly EditAction SelectWordLeft = 20public static readonly EditAction SelectWordRight = 21public static readonly EditAction SelectLineStart = 22public static readonly EditAction SelectLineEnd = 23public static readonly EditAction SelectDocStart = 24public static readonly EditAction SelectDocEnd = 25public static readonly EditAction SelectAll = 26public static readonly EditAction InsertNewline = 27public static readonly EditAction InsertTab = 28Not produced by the platform key map — Tab is reserved for focus traversal (the web/WPF convention). A behavior may bind it through the KeyResolver hook for multiline fields.
public static readonly EditAction DeletePrev = 29public static readonly EditAction DeleteNext = 30public static readonly EditAction DeleteWordPrev = 31public static readonly EditAction DeleteWordNext = 32public static readonly EditAction DeleteLineStart = 33public static readonly EditAction DeleteLineEnd = 34public static readonly EditAction TransposeChars = 35public static readonly EditAction Copy = 36public static readonly EditAction Cut = 37public static readonly EditAction Paste = 38public static readonly EditAction PasteAsPlain = 39public static readonly EditAction Undo = 40public static readonly EditAction Redo = 41public static readonly EditAction Submit = 42public static readonly EditAction Cancel = 43public static readonly EditAction FirstMove = MoveLeftFirst caret-movement action — range constant for permission filtering.
public static readonly EditAction LastMove = MoveDocEndLast caret-movement action — range constant for permission filtering.
public static readonly EditAction FirstSelect = SelectLeftFirst selection action — range constant for permission filtering.
public static readonly EditAction LastSelect = SelectAllLast selection action — range constant for permission filtering.
