Где я могу найти образцы анимации WPF?

Поскольку я программист, а не художник или аниматор, мне не удается продемонстрировать лучшие возможности WPF в своем приложении. Хотя у меня есть образцы простой анимации для кнопок, таких как рост или изменение цвета до чего-то более яркого при нажатии, но я ищу несколько анимаций демонстрационных кнопок и некоторых анимаций смены витринных панелей, чтобы продемонстрировать лучшие возможности WPF. Обычно я бы пошел на более тонкие изменения, но в нескольких случаях мне нужно что-то, чтобы действительно продемонстрировать преимущества использования WPF над технологией WinForms.

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

РЕДАКТИРОВАТЬ

Пожалуйста, не указывайте на http://codeproject.com или образцы Microsoft, так как я уже внимательно их изучил. Фактически, вот список сайтов WPF в моем rss-ридере (приветствуются предложения для других блогов):

Блог Лестера о WPF, Спросите доктора WPF, Expression Blend и дизайн, WPF Wonderland, ботаник, Карл на WPF, Пакет SDK для Windows Presentation Foundation, Джош Смит о WPF, Роб Релиа - Xamlified, Мотылек.

Мне нужны конкретные примеры, спасибо ...

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
47
0
31 633
8
Перейти к ответу Данный вопрос помечен как решенный

Ответы 8

Как насчет Классный шаблон управления для кнопки WPF?

Скорее он нравится, но анимации в нем не так много.

Kris Erickson 14.01.2009 22:03

ФотоСуру - классное приложение со множеством анимаций и различными графическими эффектами (в нем тоже используются пиксельные шейдеры)

Это мертвая ссылка.

DonBoitnott 01.02.2021 16:33
Ответ принят как подходящий

Честно говоря, я считаю, что лучший способ научиться - использовать инструмент анимации. Если у вас есть доступ к Expression Blend, вы можете использовать его, чтобы узнать много нового о настройке анимации WPF в Xaml. В анимации есть много нюансов, таких как ослабление ключевых кадров, которые сложно понять и исправить, отрываясь от IntelliSense в Visual Studio.

Как я уже упоминал ранее, многие люди имеют доступ к Expression Blend и не осознают этого. Многие студенты колледжей и некоторые старшеклассники получают его бесплатно через DreamSpark. Корпорации, имеющие лицензии MSDN, получают его. Стартапы тоже могут получить его через программу BizSpark.

В любом случае, если вы заинтересованы в изучении анимации с помощью Expression Blend, эти стартовые видео на Channel 9 - хорошее место для начала:

Анимация с использованием Expression Blend: как создать анимацию

Анимация с использованием Expression Blend: как запускать анимацию по событиям

Анимация с использованием Expression Blend: как заставить анимацию следовать по пути

Наконец, я оставлю вам небольшой тизер о том, что анимация станет еще интереснее в еще не объявленном выпуске Blend. Следите за Смешивание в марте для получения дополнительной информации.

Я понятия не имел о существовании DreamSpark или о том, что его так легко настроить! +1 за упоминание об этом

Ben 03.11.2010 01:38

вы можете посмотреть family.show http://www.codeplex.com/familyshow

Blu
Имеет действительно хорошие анимации.

У Blu нет исходного кода. И если вы слышали интервью с ними, большинство из них сделано с помощью предварительно отрисованных коллекций PNG (стиль флип-книги), а не с помощью WPF.

Kris Erickson 24.02.2009 01:29

Возможно, вы знаете об этом, но я не видел упомянутого здесь списка WindowsClient.net примеров WPF.

Family.show - эталонное приложение от команды WPF (w / Vertigo).

Если вам просто нужны витрины, попробуйте WindowsClient.net Витрина WPF и Tim Sneath's список приложений WPF.

Blu и Драма из thirteen23 также очень хороши в качестве демонстрации, но исходный код недоступен. Хотя в Drama есть потрясающая анимация со списком.

Также посмотрите анимацию ряби на воде с каплями дождя, падающими в воду:

http://stuff.seans.com/2008/08/24/raindrop-animation-in-wpf/

Я предвзято, но думаю, что это хорошая демонстрация возможностей создания 3D-анимации в WPF.

Взгляните и на список приложений wpf здесь -

Cool WPF applications :

http://blogs.msdn.com/b/chabrook/archive/2007/02/20/cool-wpf-applications.aspx

Другие вопросы по теме