2010-09-29 68 views
0

我想爲我的WPF(.net 4.0)應用程序中的Grid元素創建一個下滑動畫。我認爲我可以做到以下幾點:爲元素創建一個下滑動畫/故事板?

  1. 創建一個視覺狀態(關閉,renderTranslate.y = -ActualHeight,通過與轉換器綁定解決)
  2. 創建一個視覺狀態(開,renderTranslate.y = 0 )
  3. 創建一個容器夾動畫
  4. 使用默認過渡

在(1)似乎被忽略/未評價然而的結合。顯然VisualStates和Storyboards不允許DataBinding(但是SL4似乎支持它們)。任何其他想法如何在XAML-ish方式中實現這種下滑效果?

回答

0

我剛剛提出的另一個想法是:我可以編寫一個自定義着色器,它可以使用相對轉換參數而不是絕對轉換參數。似乎有點沉重,但。