组框的动画高度从0到auto

我的combobox在我的应用程序中就像扩展器一样。 当我需要折叠combobox时,我将其高度设置为0.当我需要展开它时,我将它的高度设置为auto(double.Nan)是否可以使用故事板进行此操作。 我怎么能提前知道自动高度。 表达式混合不能使我动画为自动。

在此处输入图像描述

您可以使用ScaleTransform

     

折叠时,groupbox将ScaleTransform.ScaleX设置为0.当展开设置为1时。

因为我讨厌规模转换,因为我发现它很难看,我寻找另一个解决方案。

好吧,我知道这是一个很老的post,并且存在许多变通方法,但是我很简单,即使有人确实找到它,我也没有在别处读过它。
您可以将高度设置为“ Auto并为MaxHeight属性设置动画,而不是将高度从X设置为Auto (这是不可能的):