Как реализовать просмотр слайдов с помощью элементов управления в WP7? - PullRequest
0 голосов
/ 31 августа 2011

Я новичок в Windows Phone (WP7) и мне кажется, что все на WP7 о страницах. Я хочу, чтобы маленькое окно выскочило из нижней части страницы, оставаясь на той же странице. Небольшое окно будет иметь несколько элементов управления (например, слайдер, список и т. Д.). Он не должен вести себя как модальное диалоговое окно, хотя остальная часть страницы (которая не покрывается небольшим окном) должна оставаться активной, и пользователь должен иметь возможность что-то там делать. И я хочу иметь отдельный класс C #, который будет обрабатывать события из элементов управления в маленьком окне.

Это очень легко на iPhone, с использованием контроллеров представления, есть ли что-то похожее на Windows Phone?

Ответы [ 2 ]

1 голос
/ 31 августа 2011

Кажется, что имеет смысл сделать вашу «всплывающую» часть страницы тем контентом, который предназначен для манипулирования контентом на этой странице.Если вы хотите инкапсулировать функциональность «всплывающего окна», вы можете сделать его UserControl.Если вы пошли по этому пути, то анимация его скольжения на экране будет простой.

Windows Phone 7 обычно использует модель MVVM по сравнению с моделью iPhone MVC для структуры приложения.Прямое сравнение поэтому не подходит.В WP7 также используется совершенно другой язык дизайна, чем в iPhone, поэтому прямой дизайн и верстка приложений также вряд ли создаст большой опыт в WP7.

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

0 голосов
/ 31 августа 2011

Это очень похоже на то, что идет вразрез с природой платформы и общими рекомендациями по проектированию.

Если вы предоставляете пользователю некоторые доступные параметры конфигурации, вы должны сделать это на отдельнойстраницы, чтобы пользователь мог изменить там настройки, утвердить их, а затем вернуться на предыдущую страницу.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...