Silverlight запрещает переключаться в полноэкранный режим и из него, кроме случаев обработки пользовательского события (например, нажатия кнопки или ссылки), поэтому невозможно определить, что пользователь перешел в полноэкранный режим, а затем вернуть его обратно.
Из того, что я могу найти в документации, также нет способа предотвратить запуск приложения в полноэкранном режиме.
С другой стороны, MSDN утверждает, что приложение Silverlight может работать только двумя способами: встроенным или полноэкранным. Поэтому, если вы встраиваете свое приложение, это не должно быть проблемой, потому что переключение в полноэкранный режим во встроенном приложении Silverlight произойдет только в том случае, если для Host.Content.IsFullScreen
установлено значение true.
Подробнее о Silverlight и полноэкранной поддержке .