none
Как при нажатии на кнопку перейти на вторую страницу? RRS feed

  • Вопрос

  • Доброго времени суток! Я пишу сайт на силверлайте и мне нужно при нажатии на кнопку перейти на вторую страницу которая есть у меня в папке Views ? как правильно написать Uri?
    24 октября 2010 г. 19:37

Ответы

  • Вообще:

     

    this.ContentFrame.Navigate(new Uri("/Views/XamlFileName.xaml", UriKind.Relative));
    

     

    Но если при создании проекта ты выбрал Silverlight Navigation Appplication, то в MainPage.xaml, определен UriMapper

     

             <uriMapper:UriMapper>
              <uriMapper:UriMapping Uri="" MappedUri="/Views/Home.xaml"/>
              <uriMapper:UriMapping Uri="/{pageName}" MappedUri="/Views/{pageName}.xaml"/>
             </uriMapper:UriMapper>
    

     

    и соответственно нужно переходить

    this.ContentFrame.Navigate(new Uri("/XamlFileName", UriKind.Relative));

     

     

     

     

     

    25 октября 2010 г. 8:36
    Модератор