Если он «не может быть использован в текущем контексте», вам, возможно, лучше взглянуть на другой способ запуска навигации, чем пытаться сделать что-то, что система говорит, что не может сделать.
Я бы порекомендовал использовать систему обмена сообщениями, чтобы отправить сообщение на страницу, содержащую дочернее окно, и затем запустить его.
Также обратите внимание, что вы должны делать запросы навигации из потока пользовательского интерфейса.