是否有现有的控件来动画ScrollViewer的宽度和宽度。内容发生变化时的身高?

时间:2017-05-10 14:05:44

标签: wpf animation layout

我正在开发一个向导式应用程序,该应用程序右侧有一个面板,可以改变大小以反映其内容(这将改变为与当前页面相关的内容)。该面板由一个ScrollViewer和一个用作边框的周围Rectangle组成。当此面板中的内容小于给定的可用空间时,面板将更改为所需大小,与可用空间的中心对齐。当此面板中的内容大于可用空间时,面板会填充空间,滚动条显示滚动内容。布局就像一个魅力,看起来很不错,但我希望在内容发生变化时做一些动画(由于向导页面的变化)。

基本上,目前,改变面板内的内容会根据需要瞬间改变面板的宽度和高度;但是,如果我可以做到这样宽度和高度逐渐变化(大约需要半秒钟),那就太好了。我设想的方式是当前内容会淡出,然后面板会根据所需动画改变大小,然后新内容将会淡入。我可以弄清楚如何使用故事板来完成此操作,但我只是想知道是否有一个现有的控件可以做到这一点吗?

0 个答案:

没有答案