Application Breakpoints Tool
The Application Breakpoints Tool allows developers to monitor and debug property changes and events in Avalonia applications without modifying code. Breakpoints can be set on properties, events to help diagnose issues and understand application behavior.
A breakpoint considered to be Hit (and correspondingly, increment Hit Count value, or suspend execution) when:
- Property is changed (for property breakpoints) or event is raised (for event breakpoints).
- Breakpoint is enabled.
- If breakpoint has a target, it matches source of the property/event.
- Hit count criteria is satisfied.
Depending on how breakpoint was created, it might have Target assigned to it. For example, event breakpoints without target are considered global, and are triggered when any element has this event raised.
