2014-12-23 6 views

ответ

0

Там нет простой/автоматический способ сделать это, но код будет в основном совместимым. Пользовательский интерфейс, вероятно, необходимо будет значительно отрегулировать.

Если вы нацелились на Windows Phone 8.1 WinRT, вы найдете больше кода, который будет работать (Windows Phone 8.0 не поддерживает WinRT, что и использует приложения Windows Store 8.1).

Возможно, лучшим способом было бы создать новый универсальный проект Windows 8.1 WinRT и скопировать существующий код проекта, поместив как можно больше в общий проект (или в библиотеки классов), а затем создайте новый интерфейс для версия телефона (вы можете сохранить большую часть фактического кода в общем проекте - см. мой блог здесь: http://grogansoft.com/blog/?p=760 - чтобы свести к минимуму дублирование. Обратите внимание, что это должно быть нацелено на WP8.1, а не на 8.0.

Если вы абсолютно должны WP8.0, тогда у вас может не быть лучшего варианта, чем просто скопировать код и настроить его там, где это необходимо. Это будет относительно легко для простого приложения, но относительно беспорядочно для сложного приложения, которое использует API, которые не соответствуют

+0

ОК спасибо! Я, вероятно, попробую скопировать XAML и попытаюсь исправить любые возможные ошибки ... TY снова;) –

+0

проще обновить свои устройства до телефона на телефоне 8.1 – Xela

+0

Я знаю, но мне нужно сделать это для Windows Phone 8 для конкурса;) –

0

Ну, это разные платформы, так что вы все равно придется изменить свой код для этого, но, возможно, преобразовать ваш портативный код переносной библиотеки классов не поможет вам:

http://msdn.microsoft.com/en-us/library/vstudio/gg597391(v=vs.110).aspx

+0

Да, я не был очень конкретным в своем вопросе. : S У меня действительно нет проблем с кодом ... Моя самая большая проблема - это дизайн приложения. Я хочу скопировать excact тот же дизайн в приложение 8 телефона. –

+0

Вы можете скопировать XAML прямо так же, как и код позади, но он может не соответствовать телефону, и некоторые вещи могут не работать, если вы не нацелите WP8.1. Например, большинство телефонных приложений должно быть портретировано, большинство приложений Windows Store являются ландшафтными. – pumpkinszwan

Смежные вопросы