2011-12-20 39 views
2

我想動畫在StackPanel中插入\刪除項目。例如:如果新項目插入收集所有其他項目順利釋放空間的新項目,反之亦然。如何動畫在StackPanel中插入/刪除項目

任何人都可以提出有關此主題的示例或想法?

+0

StackPanel上沒有太多的I-O事件。 – 2011-12-20 20:03:21

+0

嘗試將'FluidMoveBehavior'附加到'StackPanel'。 – 2011-12-20 20:46:20

回答

2

我將動畫對象的Height

如果加入,我想補充的項目爲0的高度和動畫它全尺寸

如果刪除,我會動畫的高度爲0,刪除項目當高度達到0時

這應該適用於大多數單行項目,但是如果您的項目包含多個旨在伸展並適合其可用空間的控件,則可能需要找到其他解決方案。

+0

謝謝你的回答。我也想過高度動畫。但我希望看到已經實現了演示或樣本以獲取更多想法。你知道任何演示或應用程序實施插入/刪除/排序操作的StackPanel或任何其他容器? – Victor 2011-12-22 09:50:12

+0

@Victor我不會,對不起。儘管你可以通過谷歌找到一些例子。 – Rachel 2011-12-22 12:58:12

+0

當然是的 - 谷歌最好的,但我希望在SO :-) – Victor 2011-12-22 13:14:29