2009-10-22 3 views
0

Я только что загрузил Expression Blend 3 из DreamSpark (бесплатно, потому что я ученик :)) и читал о состояниях. Я наткнулся на this, и я был очень впечатлен. И затем я попробовал это самостоятельно, создал стиль, создал шаблон, просто выбрал кнопку - но я не могу заставить эти стили по умолчанию, такие как MouseOver, Pressed и т. Д. Появиться в окне состояний. Может ли кто-нибудь дать мне пошаговую новичку?Смесь 3 - состояния?

ответ

1

Если вы загрузите и установите WPF Toolkit (выпуск в июне 2009 г.), вы сможете использовать модель состояний и частей в WPF.

Вы можете скачать Инструментарий WPF на CodePlex: http://wpf.codeplex.com

1

VSM работает только с Silverlight. Он будет в WPF в выпуске .NET 4.0 (и находится в бета-версии).

Прямо сейчас в WPF вы можете использовать DataTriggers. В Blend просто отредактируйте свой стиль, создайте новый триггер и добавьте свойство IsMouseOver и настройте свой стиль для него.

+0

О порядке .. поэтому, когда будет .NET 4 будет выпущен? Будет ли новая версия blend? – eWolf

+0

Beta 2 был выпущен на этой неделе. RTM, IIRC, должен быть в марте 2010 года. Также должна быть смесь, чтобы совпасть с ней. Я был бы удивлен, если скоро у них не будет новой смеси CTP. –