WPF VisualStateManger - Как перемотать раскадровку или вернуться в предыдущее состояние? - PullRequest
1 голос
/ 31 мая 2011

Название описывает это в лучшем случае.Я хочу вернуться в состояние по умолчанию после завершения определенного состояния.Я попытался сделать это, используя EventTrigger для события Completed на раскадровке, но это не сработало, потому что раскадровка находится в замороженном состоянии (IsFrozen) (чтобы разрешить к нему многопотоковый доступ) и не может быть изменена.

1 Ответ

2 голосов
/ 31 мая 2011

Вы можете использовать StateChangedTrigger с параметром Completed, установленным на true с http://expressionblend.codeplex.com/wikipage?title=Behaviors%20and%20Effects&referringTitle=Documentation

Единственное, если вы используете WPF4, вам понадобится фиксированный код: http://expressionblend.codeplex.com/workitem/8148

...