Для перехода приложения Silverlight к фрагменту требуется, чтобы во фрейме в данный момент было содержимое

#silverlight-4.0

#silverlight-4.0

Вопрос:

Один из наших пользователей недавно сообщил о появлении следующей ошибки в нашем производственном приложении Silverlight:

«Для перехода к фрагменту требуется, чтобы фрейм содержал содержимое в данный момент»

Я погуглил, но, похоже, информации об ошибке не слишком много. Кто-нибудь точно знает, что означает эта ошибка?

Комментарии:

1. Дальнейшие исследования показывают нам, что это, по-видимому, является проблемой, когда пользователи переходят к нашему приложению по сохраненным ссылкам в своих браузерах.

Ответ №1:

В моем случае это происходит, когда вы сначала устанавливаете для содержимого фрейма значение null следующим образом:

         this.ContentFrame.Content = null;
        this.ContentFrame.Navigate(uri);
  

Комментарии:

1. но как вы это обходите? как сбросить фрейм, чтобы можно было перемещаться заново?