Я думаю, что ваше окно должно быть прозрачным, чтобы показать родительское окно.Если вы вызываете ShowDialog, он должен идти выше родительского.Вы также можете попробовать функцию TopMost.
Вы вызываете ShowDialog из Parentwindow?Я использовал это несколько раз с WPF, и он прекрасно работает для меня.