
## EventItem class

Encapsulates an event code. An EventItem element can trigger two kinds of actions: it can run an add-on, or it can send a notification of the event to the calling program.



The EventItem type exposes the following members:

### Constructors
| Constructor | Description |
| :- | :- |
| [EventItem()](/diagram/python-net/aspose.diagram/eventitem/__init__/#) | Constructor. |


### Properties
| Property | Description |
| :- | :- |
| [id](/diagram/python-net/aspose.diagram/eventitem/id) | The ID of the event. |
| [action](/diagram/python-net/aspose.diagram/eventitem/action) | Specifies the action code of the parent EventItem element.For an EventItem element to be saved in a DatadiagramML file, it must be persistable. Currently, the only valid action code a persistable event can have is 1 (ONEVENT_ACT_RUNADDON). |
| [event_code](/diagram/python-net/aspose.diagram/eventitem/event_code) | A code indicating the event that triggers the add-on. For more information on event codes, see Event Codes in the Microsoft Visio 2007 Automation Reference. |
| [target](/diagram/python-net/aspose.diagram/eventitem/target) | Specifies the target of an event. |
| [target_args](/diagram/python-net/aspose.diagram/eventitem/target_args) | Specifies a string containing arguments to be sent to the target of an event. |
| [enabled](/diagram/python-net/aspose.diagram/eventitem/enabled) | Represents a flag indicating if the event is enabled or disabled. |


### See Also

* module [aspose.diagram](../)
