2010-08-19 58 views
1

我有一個綁定到自定義對象集合的列表框。我有一個ItemTemplate設置爲顯示這些項目。每個項目佔用一個大的矩形區域,所以我想要做的實際上是一次只顯示一個項目。十秒鐘後,我想要動畫(可能會滑入/滑出或淡入/滑出)到下一個項目,以便僅顯示該項目等等。在Silverlight 4中通過列表框項目進行動畫製作

我無法理解如何做到這一點,任何人都可以幫忙嗎?

也許一個列表框甚至不是正確的方法?

回答

1

如果您在使用列表框時沒有設置死鎖,則可以使用TransitioningContentContol來獲得此效果。 How-to Video here(該控件位於system.Windows.Controls.Layout.Toolkit中)。它現在是發佈的工具包的一部分(視頻是舊的)。

該演示的一部分演示瞭如何模擬您以後的行爲。如果您仍然希望它看起來有點像列表框(並更改選擇以響應滑塊值更改),則可以向側面添加滑塊。

+0

謝謝。 TransitioningContentControl完美地工作! 我擴展它,以便我可以添加一個ItemsSource屬性。我的新控件一次自動遍歷ItemsSource中的項目。 – 2010-08-23 14:08:12

相關問題