In my WPF application, I am trying to implement a Callout style Popup. I got some reference but still could a good solution.
Please find the image what I am trying to implement. It should be a popup window. The initial position should be indicating the parent button. But as it is a window so can be dragged from its location.
Please guide me. Thanks.

You could use a
Path: