# PickingMode

> Describes the picking behavior. See _pickingMode.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine.UIElements](/engine/6000.5/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule

```csharp
public enum PickingMode
```

## Fields

| Value                                                                                      | Description                                                                                                                                                                                                                                                                  |
| ------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Ignore](/engine/6000.5/script-reference/unityengine/uielements/pickingmode/ignore.md)     | Prevents this element from being the target of pointer events or from being returned by [IPanel.Pick](/engine/6000.5/script-reference/unityengine/uielements/ipanel/pick.md) and [IPanel.PickAll](/engine/6000.5/script-reference/unityengine/uielements/ipanel/pickall.md). |
| [Position](/engine/6000.5/script-reference/unityengine/uielements/pickingmode/position.md) | Picking enabled. Performs picking based on the position rectangle.                                                                                                                                                                                                           |
