Я просто хочу знать, как я могу перемещаться между различными элементами панорамы в wp7 через код С#.
Спасибо.
Я просто хочу знать, как я могу перемещаться между различными элементами панорамы в wp7 через код С#.
Спасибо.
Попробуй это
Panorama.SetValue(Panorama.SelectedItemProperty, selectedItem);
Это может решить проблему.
Просто установите элемент по умолчанию, в который элемент вы хотите загрузить для просмотра пользователя.
panSOS.DefaultItem = panSOS.Items[1];
Я не пробовал это, но это должно сработать.
Прокрутите Panorama.Items
и удалите все элементы, кроме того, на котором вы хотите сосредоточиться. Для этого используйте цикл for
вместо foreach
, поскольку вы не можете изменять коллекцию во время итерации с использованием последнего.
Вызовите Panorama.UpdateLayout
, чтобы заставить панораму перерисовать себя и переключиться на элемент, который вы хотите отобразить.
Добавьте элементы, которые вы удалили на шаге 1.
Если вы управляете панорамой, называется PanoramaControl1, тогда вы сможете использовать:
PanoramaControl1.SelectedIndex = 0
Где 0 — первая страница панорамы.
Panorama.SelectedIndex
доступен только для чтения
- person Praetorian; 19.04.2012