繁体   English   中英

WPF触摸和滑动/拖动动画

[英]WPF touch and slide/drag animation

我正在尝试创建一个非常简单的WPF接口,据我所知,这应该是使用纯XAML的。

我知道的

到目前为止,我对WPF有一个非常基本的了解,但是我对XAML有一个很好的把握。

我知道或者可以弄清楚如何将内容放在这些面板中。 这不是这个问题的主题。


我不知道的

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

我不是很精通绑定,但是,这不是这个问题的主题。


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

面板(1-4)可以是堆叠面板,网格或其他任何东西; 他们的内容并不重要。 重要的是容纳所有4个面板的容器。 这个动画中的复杂功能是这里的另外两个容器(Item One / TODO),因为它们是平滑动画的方式。

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

替代文字

替代文字

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

允许您进行3D页面转换的WPF应用程序 - 您可以使用此应用程序作为基础来构建WPF应用程序,在该应用程序中可以轻松添加页面(UserControls)并使用三种动画从一个切换到另一个:幻灯片,翻转和立方体。

我通过自己的研究找到了这个( http://bot.codeplex.com/ - Zap Scrollbar),到目前为止这个研究工作非常顺利。

这是我想要的控制。

试试这个吧

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM