WP7 приложение делает все на одной странице? - PullRequest
1 голос
/ 24 июня 2011

Я хочу знать ваши мысли о производительности и памяти.Допустим, у меня есть 2 страницы, страница 1 имеет список задач и страница 2 для редактирования задач (общий сценарий мастер-детализация).

При переходе со страницы 2 на страницу 1 создается новый экземпляр страницы, и список задач необходимо заново создавать.Мой вопрос в том, что не так, если у нас есть 2 сетки только на одной странице, одна для списка и вторая для страницы редактирования задачи.Когда кто-то выбирает элемент в списке, скройте 1-ю панель и покажите панель редактирования на этой той же странице.Другими словами, зачем нам две разные страницы, когда все можно сделать только на одной странице?Должно быть очень быстро изменить видимость, а не перезагружать страницу снова.

Это может звучать глупо, но я просто хочу знать, как это можно сделать.Благодарю.

1 Ответ

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

На вашем месте я бы придерживался отдельных страниц.На самом деле нет заметного отставания в производительности при переходе на страницу сведений и загрузке определенных данных.Он также дает пользователю возможность закрепиться, нажав кнопку «назад».Конечно, вы можете запрограммировать это на одной странице, контролируя видимость и переопределяя событие кнопки возврата.Вы также можете посмотреть на использование элемента управления Pivot или даже элемента управления Panorama - оба предоставлены Microsoft.Тем не менее, я бы помнил о том, что является самым простым и наиболее ожидаемым пользователем.Сохраняйте это конкретным.

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

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