Я надеюсь, что то, что я пытаюсь сделать, возможно с помощью визуальных состояний ...
То, что я хочу сделать, - это кнопка, которая переключает стековую панель между двумя состояниями: «В» и «Вне». Затем я вызову VisualStateManager.GoToState для события нажатия кнопки, чтобы переключаться между двумя состояниями.

Проблема, с которой я столкнулся, заключается в том, что я не могу понять, как присоединять состояния к StackPanel. Это не позволит мне использовать Expression Blend. Так что я застрял ... Есть ли способ анимировать эту панель с помощью VisualStateManager? (Я знаю, что мог бы использовать раскадровки и создавать анимацию и вход и выход, но я бы предпочел использовать Штаты, если это возможно)
Я действительно надеюсь, что это возможно. В противном случае, что VisualStateManager хорош для того, чтобы делать бесполезные эффекты ролловера для кнопок?
Спасибо за любую помощь!