2012-03-20 76 views
0

使用Sketchflow設計器時,可能會在狀態之間移動時更改文本框的內容。例如,如果我在狀態A中有一個包含文本「Foo」的TextBox,是否可以在狀態B中顯示相同的TextBox顯示「Bar」。這可能很容易在代碼中完成,但是我想知道它是否可以在Blend中完成。到目前爲止,我在特定狀態下對文本進行的更改將在所有狀態中進行復制。在狀態變化時更改文本框內容

回答

0

如果動畫文本不起作用,您可以始終顯示/隱藏不同的文本元素以模擬您正在查找的更改。

+0

這是我最終使用的解決方案,創建了2個TextBoxes,然後在不同狀態下交換可見性。顯然你不能使用Blend IDE明顯改變文本屬性。有幾種方法可以在代碼中通過附加到VisualStateGroup中的CurrentStateChanged事件來實現,參見[http://stackoverflow.com/questions/3653394/](http://stackoverflow.com/questions/3653394/) – bcleary 2012-03-24 21:57:01