How can I detect the control under a point in uwp
<p>I have a range of controls laid out on a canvas in my application. I am programmatically generating a point on this canvas. I wish to detect if a child of the canvas intersects with this point.</p>

<p>I expected a hit test API to be available (wpf used to have an interface available), but it looks like all interaction seems to be through input and touch events, making it difficult to execute the query myself.
It's very possible I've missed this functionality in my searches, does anyone know how to implement such functionality?</p>