UnhandledException 0x8000ffff при навигации по страницам - PullRequest
1 голос
/ 27 декабря 2011

Я новичок в приложении WP7 и столкнулся со странной проблемой.Мое приложение падает, когда я перехожу с одной страницы на другую.Он работает для определенного сценария и дает сбой в двух других случаях.Я прилагаю исходный код для справки и надеюсь на решение.Я также посмотрел на другой поток, чтобы увидеть, что я делаю неправильно, но не смог найти это.Вот шаги для создания проблемы:

  • После запуска приложения нажмите «Вода», и страница перейдет к «WebPage.xaml» и загрузит соответствующий веб-контент.
  • Теперь нажмите кнопку «Назад» на эмуляторе, вы получите тот же экран, что и «Вода» и его описание.
  • Работает, как и ожидалось.
  • Теперь нажмите на стрелку, указывающую «Вправо»новый контент будет загружен в тот же «MainPage.xaml» с подробной информацией о «Метане».
  • Нажмите «Метан» для навигации и загрузите «WebPage.xaml» с веб-контентом «Метана».
  • Теперь нажмите кнопку «Назад» на эмуляторе, и приложение вылетает.Мне интересно, тот же процесс или шаги хорошо работают с «водой» и не работают для «метана».

Вот внутреннее исключение, пойманное ... "Не удалось оценить выражение" и трассировка стека ...

    at MS.Internal.XcpImports.CheckHResult(UInt32 hr)
    at MS.Internal.XcpImports.UIElement_Measure(UIElement element, Size availableSize)
    at System.Windows.UIElement.Measure(Size availableSize)
    at System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)
    at System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)
    at MS.Internal.XcpImports.MeasureNative(IntPtr element, Single inWidth, Single inHeight)
    at MS.Internal.XcpImports.UIElement_Measure(UIElement element, Size availableSize)
    at System.Windows.UIElement.Measure(Size availableSize)
    at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)
    at System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)
    at MS.Internal.XcpImports.MeasureOverrideNative(IntPtr element, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)
    at MS.Internal.XcpImports.FrameworkElement_MeasureOverride(FrameworkElement element, Size availableSize)
    at System.Windows.FrameworkElement.MeasureOverride(Size availableSize)
    at System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)
    at MS.Internal.XcpImports.MeasureOverrideNative(IntPtr element, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)
    at MS.Internal.XcpImports.FrameworkElement_MeasureOverride(FrameworkElement element, Size availableSize)
    at System.Windows.FrameworkElement.MeasureOverride(Size availableSize)
    at Microsoft.Phone.Controls.PhoneApplicationFrame.MeasureOverride(Size availableSize)
    at System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...