Files
AtomUI/docs
chinboy 9fa8b6cb77 perf(DataGrid): reduce column header hover handler overhead
DataGridShowCase declares 65 DataGrid instances and 210 columns; realized column headers are created on every DataGrid page navigation and header hover is a normal interactive path.

Avalonia source: PointerEntered/Exited are Direct routed events, InputElement already dispatches them through class handlers to OnPointerEntered/OnPointerExited, and event property adders store local subscriptions in Interactive._eventHandlers.

Verified with AtomUI.Performance Release build, --verify-datagrid-states, datagrid suite count 100/300, and git diff --check.
2026-05-25 16:08:26 +08:00
..