0

我想在我的 WPF (.net 4.0) 应用程序中为 Grid 元素创建一个向下滑动的动画。我假设我可以执行以下操作:

  1. 创建视觉状态(关闭,renderTranslate.y=-ActualHeight,通过 Binding with converter 解决)
  2. 创建视觉状态(打开,renderTranslate.y=0)
  3. 创建一个容器来剪辑动画
  4. 使用默认过渡

然而,(1)中的绑定似乎被忽略/不评估。显然 VisualStates 和 Storyboards 不允许 DataBinding(但 SL4 似乎支持它们)。还有其他想法如何以类似 XAML 的方式实现这种下滑效果吗?

4

1 回答 1

0

我刚刚有了一个替代想法:我可以编写一个自定义着色器,它使用相对平移参数而不是绝对参数。不过好像有点重。

于 2010-09-29T12:58:45.903 回答