#silverlight #windows-phone-7
#silverlight #windows-phone-7
Вопрос:
Как мне перейти от одной формы к другой в Silverlight на Windows Phone 7?
Ответ №1:
Я не уверен, имеете ли вы в виду под формой страницу xaml, но если вы это сделаете, вы могли бы использовать NavigationContext.Navigate для перехода на другую страницу.
Ниже приведен пример того, как это сделать:
Uri theUri = new Uri("/DetailsPage.xaml", UriKind.Relative);
NavigationContext.Navigate(theUri);
Или взгляните на этот пост в блоге, чтобы узнать больше о навигации в Windows phone 7:
http://chriskoenig.net/index.php/2010/05/16/wp7-part-3-navigation /
Ответ №2:
В Windows Phone 7 или silverlight у нас нет единственных страниц forms.
Для перехода с одной страницы на другую вы должны создать новый экземпляр Uri, а затем передать этот Uri в NavigationService.Navigate
NavigationService.Navigate(new Uri("strFileName", UriKind.Relative));
NavigationService находится в системе.Windows.Навигация