Как сделать анимацию WPF без наложения выражений

Есть ли способ или инструмент, который я могу использовать для создания анимации и элементов управления WPF без использования Expression Blend ... может быть, просто с помощью Visual Studio 2008 или чего-то еще ???


person renilative    schedule 02.10.2009    source источник
comment
Вы должны пройти и принять ответы (щелкните галочку) на свои прошлые вопросы. Больше людей захотят помочь вам, если получат заслуженную репутацию.   -  person Sasha Chedygov    schedule 02.10.2009


Ответы (4)


Вы можете использовать Visual Studio.

ТАКЖЕ:

Визуальный веб-разработчик

XAMLPad

Если вы ищете визуальный инструмент XAML и не можете качнуть Blend, взгляните на:

Kaxaml Несмотря на то, что на странице написано для Silverlight 2, дизайнер говорит:

Последняя бета-версия Kaxaml работает с Silverlight 3, и вы можете делать что угодно. Тем не менее, я хочу расширить поддержку и, наконец, вывести поддержку SL из бета-версии. К сожалению, в наши дни Kaxaml отходит на второй план, поэтому лучший способ получить новый релиз Kaxaml - это не нанимать меня.

person user179700    schedule 02.10.2009

Вы можете создавать анимацию полностью в XAML. На самом деле, я предпочитаю так поступать. Я нахожу интерфейс Expression Blend сбивающим с толку (или, может быть, мне просто лень его изучать). Мне нравится использовать kaxaml для экспериментов. Он поставляется с набором фрагментов кода XAML, в том числе с анимационным, чтобы вы могли начать работу.

person Mark Heath    schedule 02.10.2009

Вы можете делать все в Visual Studio, но от дизайнера мало толку, поэтому вы будете много работать в режиме XML, а анимация обычно занимает много xaml! Если вы действительно хотите это сделать, ознакомьтесь с документацией для DoubleAnimation (для анимации свойств) и Storyboard (для группировки анимаций).

person Steven Robbins    schedule 02.10.2009
comment
Хорошо, я пока не пробовал использовать слишком сложные анимации, но для простого затухания и перемещения запись их непосредственно в XAML работает довольно хорошо. Но да, в некоторых случаях они требуют очень много разметки. - person Joey; 02.10.2009
comment
Да, это выполнимо и подходит для простых вещей, но анимация - одна из немногих вещей, ради которых я обычно обращаюсь к Blend :-) - person Steven Robbins; 02.10.2009

Вы можете прочитать книгу Джеффа Париса "Foundation Silverlight 2 Animation "- похоже, вам это понадобится.

Серьезно, я не мог представить себе создание серьезных анимаций без Blend.

person Joel Cochran    schedule 02.10.2009
comment
Я не могу представить себе использование Blend. Серьезно, этот инструмент настолько отстает от Visual Studio, что я даже не могу использовать клавиатуру для навигации между большинством частей приложения, а в редакторе XAML отсутствуют сочетания клавиш и все это из Visual Studio, что затрудняет использование разработчиками. - person jpierson; 05.08.2010
comment
Я бы сказал, что если вы используете Blend для редактирования XAML вручную, вы упускаете из виду, что такое Blend. Я согласен: если вы хотите писать XAML, я бы использовал Visual Studio. Я хочу сказать, что я не мог себе представить, что хочу вручную писать XAML для чего-то столь же сложного, как анимация, особенно когда у меня есть такой простой способ сделать это с помощью Blend. Я думаю, что настоящая проблема заключается в предположении равенства между двумя инструментами: Visual Studio - это IDE, Blend - это векторно-ориентированный дизайнер графического интерфейса. Они служат двум различным целям и должны использоваться соответственно. - person Joel Cochran; 10.08.2010