Что лучше, некоторые сетки рухнули или некоторые пользовательские элементы управления? - PullRequest
1 голос
/ 24 апреля 2011

Я разрабатываю приложение для Windows Phone 7, которое использует некоторое временное содержимое.

Чтобы не возвращаться к этому временному контенту, я решил использовать страницу phew с несколькими сетками на одной странице.

Когда мне нужно показать другую «страницу», я устанавливаю свернутую текущую сетку, а затем устанавливаю видимую желаемую сетку.

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

И еще один вопрос: если я использую сетки, как я могу использовать переходы страниц?

Ответы [ 2 ]

0 голосов
/ 25 апреля 2011

Неважно, если вы делаете это с помощью пользовательских элементов управления или сеток - скорость имеет значение для сложности вашего макета.

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

Один из способов сделать переходы страницы - это сделать это с панелями стека.Поверните вторую «скрытую» панель стека вправо, чтобы она была за кадром, а затем анимируйте ее.

0 голосов
/ 25 апреля 2011

Другой вариант, когда вы хотите показать временный контент, это использовать элемент управления Popup. Это не будет отображаться в стеке навигации, поэтому, когда пользователь возвращается (<-), он не видит этот контент. </p>

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

Если вы хотите переходы страниц и т. Д., То я думаю, что ваш единственный вариант - использовать Страницы. Таким образом, вы можете выполнять переходы, и кнопка «Назад» работает как положено.

...