这应该很容易,但我在这里搞清楚。
我在TextBlock
控件中有一个Border
。 Width
的{{1}}会根据Border
中文本的长度(在ViewModel中更新)进行更改。我希望TextBlock
中的这个更改能够动画,以便宽度缓慢增长(而不是生涩)。
我的Xaml:
Width
答案 0 :(得分:0)
这是Expression Blend的完美工作。您需要创建一个Storyboard
动画。然后,一旦它创建进入视觉工作室背后的代码并播放它。根据文本块中的文本数量,您可以告诉它播放到某个点。
这是一个基本教程 http://www.silverlightbuzz.com/2009/10/12/animating-with-storyboards-in-blend/
此示例还有后端代码 http://dotnet.dzone.com/articles/wpf-storyboard-%E2%80%93-what-it-and