我正在尝试创建一个非常简单的WPF界面,据我所知,这应该是使用纯XAML的./ / p>
我所知道的
到目前为止,我对WPF有一个非常基本的了解,但是我对XAML有很好的把握。
我知道或者可以解决如何将内容放入这些面板中的问题。这不是这个问题的主题。
我不知道
我不知道如何设置此界面的动画。
我不太精通绑定,但是,这不是这个问题的主题。
这个问题的主题是动画面板1-4(下面的图像)的最佳方法,以便可以将它们(通过触摸)拖动到视图中。此问题的面板数量可能是静态的。
面板(1-4)可以是堆叠面板,网格或其他任何东西;他们的内容并不重要。重要的是容纳所有4个面板的容器。这个动画中的复杂功能是这里的另外两个容器(第一项/ TODO),因为它们是平滑动画的方式。
如果它使这个问题变得更简单,那么现在可以忽略触摸功能,只需按一下按钮就可以将容器滑过。
一
两
答案 0 :(得分:3)
为什么不使用WPF页面呢? 您可能需要考虑this one。
允许您进行3D页面转换的WPF应用程序 - 您可以使用此应用程序作为基础来构建WPF应用程序,在该应用程序中可以轻松添加页面(UserControls)并使用三种动画从一个页面切换到另一个:幻灯片,翻转和立方体。
答案 1 :(得分:2)
我通过自己的研究找到了这个(http://bot.codeplex.com/ - Zap Scrollbar),到目前为止这个研究工作非常顺利。
这是我想要的控制。
答案 2 :(得分:2)
尝试this one。
这比我发布的另一个更简单(实现/使用)。
Transitionals 是一个用于构建和使用WPF转换的框架,它提供了一种以丰富和动画方式在UI视图之间切换的简便方法。考虑应用程序的转换,就像您对视频编辑的转换一样。 Wipe,Cut,Dissolve,Star,Blinds和3D Rotating Cube都是Transitionals框架支持的转换示例。
答案 3 :(得分:1)