WPF сенсорный и слайд / анимация перетаскивания - PullRequest
4 голосов
/ 08 апреля 2010

Я пытаюсь создать довольно простой интерфейс WPF, и, насколько я знаю, это в основном возможно при использовании чистого XAML.

Что я знаю

До сих пор я достаточно хорошо разбираюсь в WPF, однако хорошо разбираюсь в XAML.

Я знаю или могу понять, как разместить контент на этих панелях. Это не тема этого вопроса.


Чего я не знаю

Я не знаю, как анимировать этот интерфейс.

Я не очень опытен в связывании, однако, опять же, это не тема этого вопроса.


Тема этого вопроса - как лучше всего анимировать панели 1-4 (изображения ниже), чтобы их можно было перетаскивать (касанием) в поле зрения. Количество панелей здесь может быть статичным для целей этого вопроса.

Панели (1-4) могут быть стековыми панелями, сетками или чем-либо еще; их содержание не важно. Что важно, так это контейнер, который будет содержать все 4 панели. Сложность в этой анимации заключается в двух других контейнерах (Item One / TODO), так как они находятся на пути плавной анимации.

Если это упростит этот вопрос, сенсорные функции можно пока игнорировать, и простым нажатием кнопки можно перемещать контейнеры по горизонтали.

One alt text

Два alt text

Ответы [ 4 ]

3 голосов
/ 19 апреля 2010

Почему бы вместо этого не использовать страницы WPF?Возможно, вы захотите рассмотреть это .

WPF-приложение, которое позволяет выполнять переходы 3D-страниц - вы можете использовать это приложение в качестве основы для создания WPFприложения, в которых легко добавлять страницы (UserControls) и переключаться между ними с помощью трех видов анимации: слайд, флип и куб.

2 голосов
/ 20 апреля 2010

Попробуйте этот тоже.

Это намного проще (реализовать / использовать), чем тот, который я выложил.

Transitionals - это структура для создания и использования переходов WPF, которая обеспечивает простой способ переключения между представлениями пользовательского интерфейса с богатым и анимированным способом. Думайте о переходах для приложений так же, как о переходах для редактирования видео. Wipe, Cut, Dissolve, Star, Blinds и 3D Rotating Cube - все это примеры переходов, поддерживаемых платформой Transitionals.

2 голосов
/ 19 апреля 2010

Я нашел это (http://bot.codeplex.com/ - Zap Scrollbar) в моем собственном исследовании, которое пока работает очень хорошо.

Это элемент управления, который я хотел.

1 голос
/ 08 апреля 2010

Попробуйте "переместить прямоугольник" по этой ссылке http://dotnetslackers.com/articles/wpf/IntroductionToWPFAnimations.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...