0

Такая задача - имеется главное окно содержащее Frame. Необходимо сделать плавный переход между страницами (Как, например, лендинг). То есть первая страница уходит вверх и одновременно с этим следующая появляется снизу. А главная проблема, что я перехожу между страницами с помощью кнопок на них. Возможно здесь не надо использовать фрейм? Не уверен. Заранее спасибо за любые ответы.

  • Менять контент просто — подменяйте VM и используйте ContentPresenter. Чтобы анимировать смену контента, посмотрите сюда: https://ru.stackoverflow.com/a/543348/10105 – VladD Mar 30 '18 at 20:56
  • @VladD Очень громоздкое решение через эти презентеры – Ari100krat Mar 30 '18 at 21:06
  • Без MVVM было бы короче. Но при этом у вас не будет MVVM. Choose your poison. – VladD Mar 30 '18 at 21:30
  • @VladD На самом деле я просто не особо разобрался в коде. На WPF недавно совсем перешел. Я думал возможно как-то попроще реализовать, мол делаем такую анимацию - у одной страницы уменьшаем высоту, а у другой увеличиваем (Это первое, что в голову пришло) – Ari100krat Mar 30 '18 at 21:42
  • Ну, эта анимация просто двигает старую страницу вверх, а новую сдвигает на её место. Там всё просто, если разобраться. – VladD Mar 30 '18 at 21:54

0 Answers0