Изменить содержимое TextBox при изменении состояния

При использовании конструктора Sketchflow можно изменить содержимое текстового поля при перемещении между состояниями. Например, если у меня есть TextBox, содержащий текст «Foo» в состоянии A, возможно ли, чтобы тот же TextBox отображал «Bar» в состоянии B. Вероятно, это можно сделать в коде довольно легко, но я хочу знать, может ли это быть сделать в Blend. Пока изменения, которые я вношу в текст в определенном состоянии, реплицируются во всех состояниях.


person bcleary    schedule 20.03.2012    source источник


Ответы (1)


Если анимация текста не работает, вы всегда можете показать/скрыть различные текстовые элементы, чтобы имитировать изменение, которое вы ищете.

person Chuck Hays    schedule 21.03.2012
comment
Это решение, которое я использовал, создал 2 текстовых поля, а затем поменял видимость в разных состояниях. Похоже, что вы не можете явно изменить свойство текста с помощью Blend IDE. Есть несколько способов сделать это в коде, присоединившись к событию CurrentStateChanged в VisualStateGroup, см. http://stackoverflow.com/questions/3653394/ - person bcleary; 25.03.2012