【问题标题】:WPF touch and slide/drag animationWPF 触摸和滑动/拖动动画
【发布时间】:2010-04-20 18:00:00
【问题描述】:

我正在尝试创建一个非常简单的 WPF 界面,据我所知,这应该最有可能使用纯 XAML。

我所知道的

到目前为止,我对 WPF 有相当基本的了解,但是我对 XAML 有相当的了解。

我知道或知道如何在这些面板中放置内容。这不是本题的主题。


我不知道的事

我不知道如何为这个界面设置动画。

我对绑定不是很熟练,不过,这不是这个问题的主题。


这个问题的主题是动画面板 1-4(下图)的最佳方式是什么,以便可以将它们(通过触摸)拖动到视图中。就本问题而言,此处的面板数量可能是静态的。

面板(1-4)可以是堆叠面板、网格或其他;他们的内容并不重要。重要的是包含所有 4 个面板的容器。这个动画的复杂之处在于这里的另外两个容器(Item One/TODO),因为它们妨碍了流畅的动画。

如果它使这个问题变得更简单,那么现在可以忽略触摸功能,只需按一下按钮就可以滑动容器。

一个

两个

【问题讨论】:

  • 你用什么来制作这些线框模型?它们看起来不错。
  • 我使用了 Balsamiq - 这是一个很棒的工具,我喜欢它 :)
  • 谢谢!你把它卖给了我。

标签: c# wpf animation


【解决方案1】:

为什么不使用 WPF 页面呢? 你可能想考虑this one

可让您进行 3D 页面转换的 WPF 应用程序 - 您可以使用此应用程序作为基础来构建 WPF 应用程序,在其中可以轻松添加页面(用户控件)并通过三种动画从一个页面切换到另一个页面:滑动、翻转和立方体。

【讨论】:

  • 您知道是否可以将页面封装在窗口或其他页面中?正如您从我的图表中看到的那样,我只想移动面板,而不是整个页面。
【解决方案2】:

我通过自己的研究发现了这个(http://bot.codeplex.com/ - Zap Scrollbar),到目前为止效果很好。

这是我想要的控件。

【讨论】:

    【解决方案3】:

    也试试this one

    这比我发布的另一个更简单(实现/使用)。

    Transitionals 是一个用于构建和使用 WPF 过渡的框架,它提供了一种以丰富和动画方式在 UI 视图之间切换的简单方法。以与视频编辑的转换相同的方式考虑应用程序的转换。 Wipe、Cut、Dissolve、Star、Blinds 和 3D Rotating Cube 都是 Transitionals 框架支持的过渡示例。

    【讨论】:

      【解决方案4】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-22
        • 1970-01-01
        相关资源
        最近更新 更多