我需要了解如何进行以下动画创意。让我们假设我有一个定义的视图模型:
public interface IMyViewModel
{
IPage CurrentPage { get; set;}
}
public interface IPage
{
string Title { get; set; }
string Description { get; set; }
}
简单地说,IPage
对象是一张纸,上面写着标题和描述。当IPage
对象在我的视图模型中发生变化时,我希望获得如下所示的动画:
纸应旋转180°。在旋转90°的阶段,我需要更新显示的内容。
我的视图模型可以实现吗?那有什么好的WPF技巧吗?
答案 0 :(得分:7)
有点古老,但仍然有点冷静:Avalon Patient Monitoring。您可能需要查看Rotater3DTransition.xaml
和Flipper3DTransition.xaml
。