Я бы использовал мост Html для вызова javascript, который открывает новое окно («поддельное окно», как вы видите во многих галереях изображений в наши дни).Вы также можете добавить слой поверх содержимого Silverlight, чтобы отключить взаимодействие (например, с сеткой, которая блокирует любой щелчок мыши).Также с помощью javascript вы снова можете сообщить своему приложению silverlight, когда «окно» закрыто.
Это, конечно, не будет работать.