Эти xmlns лучше работают в VS2015:

от вопрос уже есть ответ здесь:

Связывание состояния представления [VisualStateManager] с моделью представления MVVM? 4 ответа

я знаю этоВопрос похоже на многих. Во всяком случае, я не понимаю.

У меня есть несколькоVisualStates (более 2, поэтомуDataStateBehavior это не мое решение). И у меня есть ViewModel, которые имеютперечисление свойствоТекущее состояние, Каждое значение перечисления представляет одно состояние, также может быть несколько значений перечисления представляет одно состояние, не имеет значения. я хочуVisualState изменилось, когдаТекущее состояние поменял (подумал, что сразу в голове появляется:Привязка была создана именно для этого случая!)

Могу ли я связатьТекущее состояние с видомVisualState (решение только для xaml), чтобы получить поведение, описанное выше?

Если да, как я могу это сделать?

Если нет, как я должен использоватьVisualStateManager.GoToState () метод в моемViewModel?

Ответы на вопрос(2)

Ваш ответ на вопрос