3

Я думаю о how an application can be written to work on both Windows 7 Phone and IPhone, один из вариантов - MonoTouch.Dialog для большей части пользовательского интерфейса на IPhone, а затем создаем слой, который позволит некоторому коду работать на WP7.Есть ли порт MonoTouch.Dialog для Silverlight/wp7?

Кто-нибудь смотрел на это?

ответ

3

Я еще не видел порт для WP7 MonoTouch.Dialog. Но это определенно можно было сделать.

Диалоговое окно MonoTouch - это две разные вещи, которые работают вместе: первая создает структуру данных (либо от отражения, либо от создания элементов вручную), а вторая фактически отображает эту структуру в таблице.

Сегодня обе части являются смешанными в одном и том же коде, поэтому разделение этих двух будет первым шагом, так что первая часть не будет зависеть от MonoTouch. * Вообще. Второй шаг - переносить вторую часть кода на WP7.

На самом деле это был бы действительно классный проект. Это было бы очень полезно.

+1

MonoTouch.Dialog выглядит так легче, чем Silverlight для простых «конфигурационных» страниц, которые я могу увидеть для использования на WP7, даже если бы я не хотел для нацеливания на ITouch. –

+0

Да, я согласен. Нам действительно нужна помощь в переносе проекта на другие платформы. –

0

Вы получили правильную идею в отношении создания пользовательского интерфейса для каждой ОС, доступ к тем же данных.

Тем не менее, Monotouch.Dialog специфичен для iPhone (как следует из названия, предлагает Monotouch). Может быть аналогичный порт для WM7, который позволяет легко создавать элементы интерфейса WM7, но я сомневаюсь, что это будет fork из Monotouch.Dialog, потому что он специфичен для iPhone.

+0

Поскольку внешний вид пользовательского интерфейса должен быть примерно таким же из-за небольшого размера sicen и Montotouch.Dialog, перед WP7, развивается вилка Montotouch.Dialog. –

+0

Я не предлагал использовать вилку из Monotouch.Dialog не имеет смысла, просто я сомневаюсь, что будет порт Monotouch.Dialog для WM7. Там может быть аналогичная библиотека WM7, которая позволяет легко создавать пользовательские интерфейсы WM7, хотя – Luke

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