WPF - 动画显示stackpanel方向的变化?
我正在尝试创建一个动画,其中一个图标(Viewbox包装的Canvas上的xaml矢量图形)从它旁边的文本(TextBlock)到它下面。
我目前在水平方向的StackPanel中有Viewbox和TextBlock。我可以将方向更改为垂直方向,但这是一个即时更改(不是平滑动画)。我也可以使用TranslateTransform(可以设置动画)来设置TextBlock的位置,但这很难以可重用的方式进行(即没有硬编码值)。
任何人都能告诉我是否有任何以WPF为中心的方式来动画在堆栈面板中从水平方向到垂直方向的过渡?或者我没有想过要达到预期效果的另一种方式?
谢谢大家!
没有找到相关结果
已邀请:
1 个回复
陷牡彭拈峰
您可以使用类似的方法来处理项目转换,使用状态来移动元素或更改Grid.Row,RowSpan,Col。您可能需要一些代码将所有内容绑定在一起。如果我解决问题的话,我正在看一个更精细的样本。