none
WPF 按钮实现前进后退功能 RRS feed

  • 问题

  • Wpf 通过按钮实现前进后退的功能,我想以窗体作为载体!

    wpf中的page可以做前进后退,因为本身以网页形式显示自带的就可以实现前进后退!

    window窗体类的可以实现仿page的前进后退效果吗?

    【忘大侠给些思路!】


    wy926

    2012年7月11日 7:30

答案

  • 你好, wy

    你可以使用Tab,用UserControl作为TabItem的content,或者是使用MDIhttp://wpfmdi.codeplex.com/

    用按钮实现前进后退只需要你自己实现其中的内部逻辑即可。

    希望对你有帮助。


    Annabella Luo[MSFT]
    MSDN Community Support | Feedback to us

    2012年7月13日 7:38
    版主
  • 看你用什么来显示拟Window的内容,如果你用UserControl,那么你可以创建一个UserControl的数组,然后记录当前UserControl的位置,在前进和后退Button的click事件中显示该UserControl相应的前后位置的另一UserControl,然后同样记录新的UserControl的位置。

    如果你用TabControl的话,你可以通过记录和设置TabControl的SelectedIndex,来实现前进后退。

    个人认为用TabControl来实现相对简单些,因为可以省去创建UserControl数组这一过程。

    希望对你有所帮助。


    Annabella Luo[MSFT]
    MSDN Community Support | Feedback to us

    2012年7月17日 4:38
    版主

全部回复

  • 你好, wy

    你可以使用Tab,用UserControl作为TabItem的content,或者是使用MDIhttp://wpfmdi.codeplex.com/

    用按钮实现前进后退只需要你自己实现其中的内部逻辑即可。

    希望对你有帮助。


    Annabella Luo[MSFT]
    MSDN Community Support | Feedback to us

    2012年7月13日 7:38
    版主
  • 你好, wy

    你可以使用Tab,用UserControl作为TabItem的content,或者是使用MDIhttp://wpfmdi.codeplex.com/

    用按钮实现前进后退只需要你自己实现其中的内部逻辑即可。

    希望对你有帮助。


    Annabella Luo[MSFT]
    MSDN Community Support | Feedback to us

    想要实现通过按钮实现前进后退的功能呢!

    wy926

    2012年7月17日 2:13
  • 看你用什么来显示拟Window的内容,如果你用UserControl,那么你可以创建一个UserControl的数组,然后记录当前UserControl的位置,在前进和后退Button的click事件中显示该UserControl相应的前后位置的另一UserControl,然后同样记录新的UserControl的位置。

    如果你用TabControl的话,你可以通过记录和设置TabControl的SelectedIndex,来实现前进后退。

    个人认为用TabControl来实现相对简单些,因为可以省去创建UserControl数组这一过程。

    希望对你有所帮助。


    Annabella Luo[MSFT]
    MSDN Community Support | Feedback to us

    2012年7月17日 4:38
    版主