Windows Phone 7, создание временных страниц с данными? - PullRequest
1 голос
/ 06 июля 2011

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

Теперь мой вопрос: у меня есть около 100 уникальных кнопок в этой панели стека списка.

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

Это выполнимо, и если да, могу ли я указать направление для учебника для него, или кто-то очень мило предоставит некоторый код для достижения этой цели?

С уважением,

Tom

1 Ответ

1 голос
/ 06 июля 2011

Создайте экземпляр PanoramaItem и добавьте его в коллекцию Items вашего объекта Panorama.

Поскольку вам нужно будет ссылаться на свой объект Panorama в коде, вы должны дать ему имя.(У вас нет , но это наименее неприятно.)

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

Используйте элемент управления Pivot и PivotItem, и вы сможете установить для SelectedItem Pivot только что созданный PivotItem.

...