【问题标题】:Create a slide down animation/storyboard for an element?为元素创建滑下动画/故事板?
【发布时间】:2011-06-20 08:49:23
【问题描述】:

我想在我的 WPF (.net 4.0) 应用程序中为 Grid 元素创建一个向下滑动的动画。我认为我可以做到以下几点:

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

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

【问题讨论】:

    标签: wpf data-binding xaml visualstates


    【解决方案1】:

    我刚刚想到的另一个想法:我可以编写一个自定义着色器,它使用相对转换参数而不是绝对参数。不过好像有点重。

    【讨论】:

      猜你喜欢
      • 2016-07-15
      • 1970-01-01
      • 1970-01-01
      • 2012-02-21
      • 1970-01-01
      • 2021-05-05
      • 2020-05-19
      • 1970-01-01
      相关资源
      最近更新 更多