Статьи

Nokia Windows Phone: вопрос 1

Мы проводим соревнование, в котором вы можете выиграть Nokia Windows Phone . Правила упомянутого соревнования подробно описаны в вышеупомянутом посте. В ближайшие недели будет еще много вопросов, вот вопрос 1.

Вопрос 1

Silverlight для Windows Phone имеет модель навигации, аналогичную Silverlight для рабочего стола, где у вас есть рамка, в которой размещена серия страниц. В отличие от рабочего стола, где у вас может быть контент вне фрейма (например, верхний колонтитул, нижний колонтитул или, возможно, меню навигации), в большинстве телефонных приложений фрейм занимает весь экран, и впоследствии страницы, которые отображаются в фрейме, также занимают весь экран. Для перехода между страницами вы можете либо вызвать метод Navigate либо во фрейме, либо через NavigationService Например, следующие переходы к SecondPage.xaml

 this.NavigationService.Navigate(new Uri("/SecondPage.xaml", UriKind.Relative));

Помимо возможности перехода на новую страницу, для приложения Windows Phone доступно гораздо больше API-интерфейсов навигации. Перечислите API навигации и приведите краткий пример того, как вы можете использовать его в своем приложении?