none
Во frame не работают переходы назад и вперед. RRS feed

  • Общие обсуждения

  • В xaml имеется Frame:

    <Frame Name="frame" Grid.Row="3" Margin="1,19,5,6" Grid.ColumnSpan="4" BorderBrush="#FFA1C7D1" BorderThickness="1" Visibility="Hidden" NavigationUIVisibility="Visible" Navigating="frame_Navigating" NavigationFailed="frame_NavigationFailed"

    JournalOwnership="OwnsJournal"> </Frame>

     

    В .cs есть кусок кода, где фрейм становится видимым и отображает содержимое конкретной страницы:

    String uri = string.Format("http://webportal.uz.gov.ua/AskvpDeskTop/Forms.aspx?id_spr=AGVR0{0}", _typeKniga);
     frame.NavigationService.Navigate(new Uri(uri));           
     frame.Visibility = Visibility.Visible;

    При запуске  - в фрейм страница нормально загружается, всё работает, везде по сайту переходит. НО не работают переходы "назад" и "вперед"... По сути, не ведется журнал: "cannot navigate because there is no entry in the back(forward) stack of the journal".

    "Назад" и "вперед" ни в реализации NavigationUIVisibility="Visible", ни с помощью frame.NavigationService.GoBack().

    Тоже самое, если uri Будет просто тот же гугл... 

    Почему не ведется этот журнал переходов? Или что я не так поняла, потому что во всей документации о frame говорится, что навигация быть должна?

    24 октября 2013 г. 12:47