Silverlight FluidLayout失败

问题描述:

所以这将有点难以解释,但我会给它一个去,希望有人会认识到我在说什么。Silverlight FluidLayout失败

所以我有一个StackPanel,其中有3 Buttons和3 Lists也有3 VisualStates表示每个列表(这是一个手风琴)的“开放”状态。默认情况下,每个元素的高度设置为0,在其相应的状态下,它的高度设置为自动。流体布局打开,所以我可以从0 - >自动...

tl; dr =我用FluidLayout做了手风琴。

在我的一个手风琴窗格中,有一个ItemsControl我创建了一个生成的项目模板,其中有一个“扩展器”控件,您可以在其中单击按钮并显示更多内容。这也通过VisualStates完成,并且FluidLayout已打开。然而,当我尝试扩展我的扩展控制时,它不会从0的高度顺利地进行 - >自动调整高度,它只会出现。

任何人遇到类似的问题?

所以我最终反映了代码,这是明确完成的。

我想这是微软的另一个无证“功能”。

我希望我可以逃避写作废话软件和调用一切不起作用的“功能”。