| HandleEvent | Handle an event, most often by executing the callbacks associated with the event. |
| HasBubbleHandlers | Return true if event handlers for the event propagation bubble up phase have been attached on this object. |
| HasCaptureHandlers | Return true if event handlers for the event propagation capture phase have been attached on this object. |
| OnLostCapture | Called when the element loses the capture. Will be removed in a future version. |
| RegisterCallback | Add an event handler on the instance. If the handler has already been registered on the same phase (capture or bubbling), this will have no effect. |
| UnregisterCallback | Remove callback from the instance. |
| Blur | Tell the element to release the focus. |
| Focus | Attempt to give the focus to this element. |
| Add | Add an element to this element's contentContainer |
| AddStyleSheetPath | Adds this stylesheet file to this element list of applied styles |
| AnyDirty | Checks if any of the ChangeTypes have been marked dirty. |
| Children | Returns the elements from its contentContainer |
| Clear | Remove all child elements from this element's contentContainer |
| Contains | Returns true if the element is a direct child of this VisualElement |
| ElementAt | Retrieves the child element at position |
| FindAncestorUserData | Searchs up the hierachy of this VisualElement and retrieves stored userData, if any is found. |
| GetEnumerator | Allows to iterate into this elements children |
| GetFirstAncestorOfType | Walks up the hierarchy, starting from this element's parent, and returns the first VisualElement of this type |
| GetFirstOfType | Walks up the hierarchy, starting from this element, and returns the first VisualElement of this type |
| GetFullHierarchicalPersistenceKey | Combine this VisualElement's VisualElement.persistenceKey with those of its parents to create a more unique key for use with VisualElement.GetOrCreatePersistentData. |
| GetOrCreatePersistentData | Takes a reference to an existing persisted object and a key and returns the object either filled with the persisted state or as-is. |
| HasStyleSheetPath | Checks if this stylesheet file is in this element list of applied styles |
| Insert | Insert an element into this element's contentContainer |
| OnStyleResolved | Callback when the styles of an object have changed. |
| OverwriteFromPersistedData | Overwrite object from the persistent data store. |
| Remove | Removes this child from the hierarchy |
| RemoveAt | Remove the child element located at this position from this element's contentContainer |
| RemoveFromHierarchy | Removes this element from its parent hierarchy |
| RemoveStyleSheetPath | Removes this stylesheet file from this element list of applied styles |
| SavePersistentData | Write persistence data to file. |
| SetEnabled | Changes the VisualElement enabled state. A disabled VisualElement does not receive most events. |
| Sort | Reorders child elements from this VisualElement contentContainer. |