Я пытаюсь перейти на другую страницу. Я использую visual studio express 2012. Но я читал, что на win-phone 8.1 нам нужно использовать System.Windows.Controls.Frame. Проблема в том, что я не нашел Frame в своем пространстве имен, у меня просто примитивный внутри. Я хотел бы знать, есть ли способ обновить этот пакет, чтобы иметь его. Спасибо.Навигация между страницами (Win 8.1)
ответ
Windows.UI.Xaml.Controls.Frame для Windows Phone 8.1 Приложения времени выполнения. NavigationService.Navigate предназначен для приложений Windows Phone 8.0 и 8.1 Silverlight.
Если вы используете Visual Studio 2012, у вас есть приложение Windows Phone 8.0 Silverlight. Вам понадобится Visual Studio 2013 для написания приложения Windows Phone 8.1.
Приложения Silverlight используют NavigationService.Navigate для навигации по страницам. См. How to perform page navigation on Windows Phone 8
Приложение Windows Phone 8.0 будет работать на Windows Phone 8.1 без изменений. Он просто не будет иметь доступа к новой функциональности Windows Phone 8.1.
Когда вы получите Visual Studio 2013 (я предлагаю Community Edition), вы сможете обновить его до Windows Phone Silverlight 8.1. Это будет использовать тот же метод NavigationService, который вы используете в приложении Silverlight 8.0.
Другой вариант с Visual Studio 2013 - написать приложение Runtime для Windows Phone, которое может быть универсальным кодом для обмена приложениями с приложением Windows Store (для работы в Windows). Приложения Windows Runtime используют пространство имен Windows.UI.Xaml вместо System.Windows. Вместо NavigationService они используют Windows.UI.Xaml.Controls.Frame. См. Quickstart: Navigating between pages (XAML)
Спасибо, но я не нашел ссылку на Windows.UI.Xaml.Controls.Frame, у меня нет класса Xaml. И я не знаю, как добавить его в свой проект. Я сейчас использую 2013 visual studio express, и я создал Windows Phone Silverlight, сделал ли я что-то неправильно? – king
Вам необходимо создать приложение Runtime для Windows Phone (шаблоны «Universal Apps» или «Windows Phone») для использования Windows.UI.Xaml. Приложения Silverlight (шаблоны «Windows Phone Silverlight») используют NavigationService.Navigate. Для создания приложений для Windows Phone Runtime вам понадобится обновленная версия 2 или более новая версия Visual Studio 2013. –
Хорошо, спасибо, я просто сделал это. Но мое приложение не будет работать на Windows Phone 8.0? Я использую Httpwebrequest, и я хочу знать, есть ли что-то лучше сейчас или если все еще хорошо использовать его. – king
Вы должны создать универсальное приложение Windows Phone вместо Silverlight. При создании нового проекта в Visual Studio вы выбираете: Хранить приложения-> Службы Windows Phone -> Будут два типа проектов: Silverlight (в скобках будет Windows Phone Silverlight) и Universal (в скобках будет Windows Phone), поэтому вы должны выбрать второй вариант.
После создания нового проекта вы можете перемещаться образует одну страницы в другую с помощью:
Framne.Navigate ...
Надеется, что я помог.
Да Спасибо, я создал универсальное приложение для Windows Phone. – king
Если мой ответ помог вам, отметьте его. –
- 1. Неисправность Навигация между страницами windows 8.1- javascript
- 2. Навигация между страницами - html
- 3. Навигация между страницами
- 4. JavaScript/jQuery - Навигация между страницами
- 5. Навигация между страницами в WPF?
- 6. навигация между страницами с JSF
- 7. Навигация между страницами, содержащимися в окне
- 8. Навигация между различными страницами в приложении ios
- 9. Навигация между страницами Windows время работы телефона
- 10. Навигация между страницами в подходе Sencha MVC
- 11. Навигация между страницами в blackberry webworks
- 12. Перемещение между страницами в окнах 8.1
- 13. Навигация в Windows Phone 8.1 RT
- 14. Windows Phone 8.1 Навигация с usercontrol
- 15. Confused about my Gherkin - навигация между веб-страницами
- 16. Навигация между страницами с помощью ListView в UWP
- 17. Навигация между страницами в ионном и угловом мобильном приложении
- 18. CurrentAppSimulator.RequestProductPurchaseAsync Win 8.1 не работает?
- 19. CritSec.h не существует (Win 8.1)
- 20. Win 8.1 SearchBox - обязательные предложения
- 21. vb6 установка на Win 8.1
- 22. Windows Store 8.1. XAML Progress Bar между страницами
- 23. Я не могу соединиться между страницами в Windows Phone 8.1?
- 24. Передача данных между страницами, отображающими Null Phone 8.1 UAP
- 25. Ошибка при навигации между страницами в Windows Phone 8.1
- 26. навигация Проблема Windows Phone 8.1
- 27. Win 8, Win 8.1 + IE 11 Исправлена ошибка позиционирования
- 28. Перемещение между страницами в WPF
- 29. Win Phone 8: Навигация только один раз
- 30. Форма Навигация в Win CE 5 Приложение
Можете ли вы опубликовать код, который вы пробовали? И знаете ли вы, если вы создали Silverlight или Universal? –