# pickingMode

> Determines if this element can be the target of pointer events or picked by IPanel.Pick queries.

## Definition

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

```csharp
public PickingMode pickingMode { get; set; }
```

### Remarks

Elements can not be picked if:

* They are invisible

* Their `style.display` is set to `DisplayStyle.None`

Elements with a picking mode of [PickingMode.Ignore](/engine/6000.5/script-reference/unityengine/uielements/pickingmode/ignore.md) never receive the hover pseudo-state.

Additional Resources: [\_visible](/engine/6000.5/script-reference/unityengine/uielements/visualelement/visible.md), [\_display](/engine/6000.5/script-reference/unityengine/uielements/istyle/display.md)
