我有一个视图,在视图中,有两个用户控件,每个控件都有一个按钮。页面加载时,将加载第一个用户控件。当我点击第一个用户控件中的按钮时,我想向左滑动第一个用户控件,使其不可见并显示第二个用户控件。当我点击第二个用户控件中的按钮时,我想向右滑动第二个用户控件,使其不可见并再次显示第一个用户控件。任何人都可以帮助如何实现这一目标?
答案 0 :(得分:1)
如果我弄错了,你需要像wpf中的Carousel这样的东西。如果是这样,here's链接。它允许您左右滑动多个项目以在它们之间切换。
另一种方法是在WPF中使用默认动画,这意味着DoubleAnimation应用于Margin属性,将边距从0增加到500(将其移出屏幕)并返回0(返回它)或类似的东西。正在进行双动画和移动控制的是here和官方文档here。
答案 1 :(得分:0)
不是硬编码为您的特定场景设计的动画,您可以做一些更通用的事情并调整使用像素着色器的TransitionControl。设置内容属性,您可以指定要将其应用为过渡的着色器效果。