При использовании конструктора Sketchflow можно изменить содержимое текстового поля при перемещении между состояниями. Например, если у меня есть TextBox, содержащий текст «Foo» в состоянии A, возможно ли, чтобы тот же TextBox отображал «Bar» в состоянии B. Вероятно, это можно сделать в коде довольно легко, но я хочу знать, может ли это быть сделать в Blend. Пока изменения, которые я вношу в текст в определенном состоянии, реплицируются во всех состояниях.
Изменить содержимое TextBox при изменении состояния
Ответы (1)
Если анимация текста не работает, вы всегда можете показать/скрыть различные текстовые элементы, чтобы имитировать изменение, которое вы ищете.
person
Chuck Hays
schedule
21.03.2012
Это решение, которое я использовал, создал 2 текстовых поля, а затем поменял видимость в разных состояниях. Похоже, что вы не можете явно изменить свойство текста с помощью Blend IDE. Есть несколько способов сделать это в коде, присоединившись к событию CurrentStateChanged в VisualStateGroup, см. http://stackoverflow.com/questions/3653394/
- person bcleary; 25.03.2012