Идея анимации WPF для листания страницы

мне нужна идея, как сделать следующую идею анимации. Предположим, у меня есть модель представления, определенная как таковая:

public interface IMyViewModel
{
   IPage CurrentPage { get; set;}
}

public interface IPage
{
   string Title { get; set; }
   string Description { get; set; }
}

на IPage объект-это, ясно выражаясь, лист бумаги с названием и описанием, написанным на нем. Когда IPage изменения объекта в моей модели представления я хочу создать анимацию, как описано ниже: animation outline

бумага должна вращаться на 180°. На этапе, когда он вращался на 90°, мне нужно обновить показанное содержание.

возможно ли это с моими моделями view? Есть ли хорошие трюки WPF для этого?

1 ответов


вид старый, но все же несколько прохладный:Контроль Пациента Авалон. Вы можете посмотреть Rotater3DTransition.xaml и Flipper3DTransition.xaml.

enter image description here