# clickedWithEventInfo

> Callback triggered when the target element is clicked, including event data.

## Definition

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

```csharp
public event Action<EventBase> clickedWithEventInfo
```

### Remarks

Encapsulates a method that has an [EventBase](/engine/6000.0/script-reference/unityengine/uielements/eventbase.md) parameter and does not return a value.

### Examples

```csharp
using UnityEngine;
using UnityEngine.UIElements;

[RequireComponent(typeof(UIDocument))]
public class ButtonDoubleClickedExample : MonoBehaviour
{
    public UIDocument uiDocument;

    void Start()
    {
        var button = new Button { text = "Press Me" };

        button.style.width = 160;
        button.style.height = 40;

        button.clickable.clickedWithEventInfo += (EventBase evt) =>
        {
            int clickCount = ((IPointerEvent)evt).clickCount;
            if (clickCount == 1)
                Debug.Log("Button was single-clicked.");
            else if (clickCount == 2)
                Debug.Log("Button was double-clicked.");
        };

        uiDocument.rootVisualElement.Add(button);
    }
}
```
