所以这有点难以解释,但我会试一试,希望有人能认出我在说什么。
所以我有一个StackPanel
其中有 3Buttons
和 3Lists
也有 3VisualStates
代表每个列表的“打开”状态(它是一个手风琴)。默认情况下,每个元素的高度设置为 0,并且在其各自的状态下,它的高度设置为自动。流体布局已打开,所以我可以从 0 -> auto...
tl;dr = 我用 FluidLayout 做了一个手风琴。
在我的一个手风琴窗格中,有一个ItemsControl
我创建了一个生成的项目模板,其中有一个“扩展器”控件,您可以在其中单击一个按钮并显示更多内容。这也是通过VisualStates
打开 FluidLayout 来完成的。但是,当我尝试扩展我的扩展控件时,它不会像它应该的那样从 0 高度 -> 自动高度顺利进行,它只会出现。
有人遇到类似的问题吗?