silverlight Лучшие практики использования визуальных состояний и раскадровок - PullRequest
2 голосов
/ 03 января 2011

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

Пожалуйста, извините, если мой вопрос недостаточно конкретен.Я немного смутен во всех вещах Silverlight.:)

Спасибо за ваше время.

Ответы [ 2 ]

4 голосов
/ 04 января 2011

Ваш вопрос подразумевает некоторый конфликт между визуальными состояниями и раскадровками, но такого конфликта не существует.

A VisualState содержит a Storyboard, который анимирует визуальное изменение в пользовательском интерфейсе для представлениясостояние.

1 голос
/ 04 января 2011
  • Если в конце анимации ваш пользовательский интерфейс выглядит так же, как и раньше, используйте раскадровку (и).
  • Если вы не можете «создать» желаемый эффект, используя состояния в Blend, используйте storeboards.
  • В противном случае используйте состояния.
...