Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
8i
15 / 0 / 3
Регистрация: 21.02.2013
Сообщений: 61
#1

Возможно ли избавиться от анимаций перехода между страницами? - Windows Phone

06.07.2014, 12:19. Просмотров 857. Ответов 6
Метки нет (Все метки)

Сообщение было отмечено автором темы, экспертом или модератором как ответ
Frame.Navigate... выполнение этого метода сопровождается анимацией. Возможно ли её отключить вообще? Чтобы страница сразу покрывала собой предыдущую безо всяких вылетов из-за угла.

wp8.1

Добавлено через 2 часа 41 минуту
видимо, нельзя... однако можно програмно заменить один grid на другой.
не потребуется даже frame.navigate
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2014, 12:19     Возможно ли избавиться от анимаций перехода между страницами?
Посмотрите здесь:
Работа с навигацией между страницами Windows Phone
Автоматический переход между страницами Windows Phone
Windows Phone Передача данных между страницами в Window Phone
Передача данных между страницами Windows Phone C# Windows Phone
Windows Phone Как передать свой тип данных между страницами?
Возможно ли, и если возможно, то как можно получить свой номер телефона? Windows Phone
C# ASP.NET Параметры перехода между страницами
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
13.07.2014, 16:18     Возможно ли избавиться от анимаций перехода между страницами? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
возможно.
накидывать кучу гридов удар по перфомансу.
да и ужас
а вот отключаем - убираем Transitions
с ContentTransitions посмотрите в App.xaml & App.xaml.cs
8i
15 / 0 / 3
Регистрация: 21.02.2013
Сообщений: 61
13.07.2014, 17:00  [ТС]     Возможно ли избавиться от анимаций перехода между страницами? #3
Цитата Сообщение от krupa Посмотреть сообщение
а вот отключаем - убираем Transitions
с ContentTransitions посмотрите в App.xaml & App.xaml.cs
Да! Работает. просто сделал, чтобы не заполнялся private TransitionCollection transitions;
Цитата Сообщение от krupa Посмотреть сообщение
кучу гридов удар по перфомансу.
Ну я делал вместо page - юзерконтролы. каждый в отдельном xaml файле.
удар только по занимаемой памяти может.
но если все юзерконтролы загрузить заранее, то будет быстрее намного, чем frame.navigate.
то есть оба способа хорошие - один в быстроте, другой в низком потреблении памяти.
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
13.07.2014, 17:08     Возможно ли избавиться от анимаций перехода между страницами? #4
Ну я делал вместо page - юзерконтролы. каждый в отдельном xaml файле.
удар только по занимаемой памяти может.
но если все юзерконтролы загрузить заранее, то будет быстрее намного, чем frame.navigate.
то есть оба способа хорошие - один в быстроте, другой в низком потреблении памяти.
например хорошее мультимедийное приложение, с тяжелыми темплейтами артистов, страница плеера, каким образом собираетесь обрабатывать suspend?
8i
15 / 0 / 3
Регистрация: 21.02.2013
Сообщений: 61
13.07.2014, 17:20  [ТС]     Возможно ли избавиться от анимаций перехода между страницами? #5
Цитата Сообщение от krupa Посмотреть сообщение
каким образом собираетесь обрабатывать suspend?
свёртывание и возобновление? а в чём могут быть проблемы.

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

Система приостанавливает приложение всякий раз, когда пользователь переключается на другое приложение или на рабочий стол, и возобновляет работу приложения всякий раз, когда пользователь снова переключается на него. Однако система может также завершить приостановленное приложение для освобождения ресурсов. Следовательно, необходимо обработать событие Suspending для выполнения следующих операций:
Сохраните состояние сеанса пользователя.
Отменять монопольные блокировки ресурсов.
Уменьшить потребление памяти, если возможно. Например, сериализуйте все данные, которые легко восстановить в форме объекта при повторной активации.
Сохраните состояние приложения.
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
13.07.2014, 18:02     Возможно ли избавиться от анимаций перехода между страницами? #6
свёртывание и возобновление? а в чём могут быть проблемы.
свернул приложение, оно перешло в томбстоун. как будете данные восстаналивать?
или хардкорную кнопку назад обрабатывать надоест имхо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.07.2014, 00:48     Возможно ли избавиться от анимаций перехода между страницами?
Еще ссылки по теме:
Сохранить значения в input после перехода между страницами HTML, CSS
Как сделать красивую анимацию перехода между страницами HTML, CSS
C# ASP.NET Возможно ли передавать полученый из БД набор данных между страницами
Избавиться от ошибок приложений после перехода с Mint на Ubuntu Ubuntu Linux
Переход между страницами C# WPF

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8i
15 / 0 / 3
Регистрация: 21.02.2013
Сообщений: 61
14.07.2014, 00:48  [ТС]     Возможно ли избавиться от анимаций перехода между страницами? #7
Кстати, а можно ли как-то фиктивно вызвать процесс suspend, то есть аварийное освобождение памяти, а не просто сворачивание-разворачивание?
Однако система может также завершить приостановленное приложение для освобождения ресурсов.
Yandex
Объявления
14.07.2014, 00:48     Возможно ли избавиться от анимаций перехода между страницами?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru