I have a List View in which I have defined a custom cell as a user control.
In the custom cell I given user hyperlink, I am showing a WPF dialog when user clicks on
You need to set the WindowStartupLocation to Manual (which is the default however) as well as setting the Top and Left property values.
Setting CenterScreen causes a window to be positioned in the center of the screen that contains the mouse cursor.
Setting WindowStartupLocation to CenterOwner causes a window to be positioned in the center of its owner window (see Owner), if specified. The owner window can be either another WPF window or a non-WPF window.
Source