Show / Hide Table of Contents

# Class View.KeyEventEventArgs

Defines the event arguments for KeyEvent

##### Inheritance

System.Object
System.EventArgs
View.KeyEventEventArgs

##### Inherited Members

System.EventArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()

###### Namespace: Terminal.Gui

###### Assembly: Terminal.Gui.dll

##### Syntax

    public class KeyEventEventArgs : EventArgs

### Constructors

#### KeyEventEventArgs(KeyEvent)

Constructs.

##### Declaration

    public KeyEventEventArgs(KeyEvent ke)

##### Parameters

Type | Name | Description
--- | --- | ---
KeyEvent | ke |

### Properties

#### Handled

Indicates if the current Key event has already been processed and the driver should stop notifying any other event subscriber. Its important to set this value to true specially when updating any View's layout from inside the subscriber method.

##### Declaration

    public bool Handled { get; set; }

##### Property Value

Type | Description
--- | ---
System.Boolean |

#### KeyEvent

The KeyEvent for the event.

##### Declaration

    public KeyEvent KeyEvent { get; set; }

##### Property Value

Type | Description
--- | ---
KeyEvent |