0

我是 wpf 的新手。需要用淡入淡出之类的过渡来显示每个页面,并且它应该从左到右移动。提出实现这一目标的方法。

这是我尝试 演示的链接。

在这里,他们使用了一个用户控件,他们在其中显示了带有过渡效果的用户控件。

但我的申请有超过 15 页。因此,将所有页面作为用户控制是不好的。

如何做到这一点?

4

1 回答 1

1

Take a look at the TransitionPresenter control in the WPF Bag of tricks

Basic usage:

 <bot:TransitionPresenter Content="{Binding SomeViewModelForWhichYouHaveADataTemplateDefined}">
      <bot:TransitionPresenter.Transition>
          <bot:FadeTransition Duration="00:00:00.3"/>
      </bot:TransitionPresenter.Transition>
  </bot:TransitionPresenter>
于 2013-04-08T14:57:32.377 回答