Анимация с подсветкой mvvm на windows phone 7 - PullRequest
1 голос
/ 10 июня 2010

У меня интригующий вопрос. Допустим, я хочу воспроизвести анимацию или изменить визуальное состояние и т. Д. Моего взгляда ИЗ МОДЕЛИ ВИДА. Как я могу это сделать? Это для создания приложения MVVM на Windows Phone 7.

Ответы [ 2 ]

5 голосов
/ 29 июня 2010

Вы также можете использовать класс Messenger MVVM Light Toolkit : ваша модель представления будет отправлять такие сообщения, как "воспроизведение анимации" и "изменение визуального состояния", когда это уместно, а код вашего представления будет регистрироватьсядля этих сообщений и реагировать соответствующим образом при их отправке.

1 голос
/ 11 июня 2010

То, что вы ищете, это «DataTriggers». Это неприятно для WP7, потому что вам приходится полагаться на глючные сторонние библиотеки, чтобы заставить это работать (например: http://expressionblend.codeplex.com/wikipage?title=Behaviors%20and%20Effects&referringTitle=Documentation отказаться от ПО?)

В Silverlight 4 это встроено, поэтому в конце туннеля есть свет, но для WP7 потребуется некоторое время.

...