# Graphics3DKeyBinding class

Binds a keyboard gesture to a camera navigation command or to a control command.

**Namespace:** [`Eremex.AvaloniaUI.Controls3D`](./index.md)  
**Assembly:** `Eremex.Avalonia.Controls3D.dll`  
**NuGet Package:** [Eremex.Avalonia.Controls3D](https://www.nuget.org/packages/Eremex.Avalonia.Controls3D)

## Declaration

```csharp
public class Graphics3DKeyBinding : AvaloniaObject
```

## Public Members

| name | description |
| --- | --- |
| [Graphics3DKeyBinding](Graphics3DKeyBinding/Graphics3DKeyBinding.md)() | Initializes a new instance of the Graphics3DKeyBinding class that is not bound to any key. |
| [Graphics3DKeyBinding](Graphics3DKeyBinding/Graphics3DKeyBinding.md)(…) | Initializes a new instance of the Graphics3DKeyBinding class with the specified keyboard modifiers and keys. |
| [Keys](Graphics3DKeyBinding/Keys.md) { get; set; } | Gets or sets the keys that trigger the binding. Pressing any one of the keys is enough. |
| [Modifiers](Graphics3DKeyBinding/Modifiers.md) { get; set; } | Gets or sets the keyboard modifiers that must be held down to trigger the binding. The pressed modifiers must match this value exactly. |

## See Also

* namespace [Eremex.AvaloniaUI.Controls3D](./index.md)

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Avalonia.Controls3D.dll -->
