Эффект Silverlight Spring на элементе управления TextBlock - PullRequest
1 голос
/ 19 марта 2010

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

Под пружиной я подразумеваю толкание вперед и назад, как будто за TextBlock в каждом углу стоят пружины.

Я видел демонстрации этого типа эффекта, и я не могу придумать название эффекта, чтобы помочь с поиском, или найти пример этого.

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

Ответы [ 2 ]

1 голос
/ 22 марта 2010

Я думаю, что вы имеете в виду демонстрацию Gratuitous Graphics , которая демонстрировалась на MIX09. Вот ссылка на исходный код:

http://blogs.msdn.com/henryh/archive/2009/03/20/mix09-the-gratuitous-graphics-demo.aspx

0 голосов
/ 19 марта 2010

Я думаю, что вы хотите изменить матрицу преобразования масштаба текста, используя анимацию, в которой есть элемент как облегчения, так и ослабления - скорее всего, BounceEase или ElasticEase, но вам нужно будет поэкспериментировать, чтобы увидеть, какой из них лучше всего подходит вы.

Вам нужно будет активировать его при нажатии на элемент управления.

Посмотрите на этот пример для некоторых указателей.

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