代码之家  ›  专栏  ›  技术社区  ›  0xDEAD BEEF

多页wpf应用的最佳方法

  •  2
  • 0xDEAD BEEF  · 技术社区  · 14 年前

    如何在wpf中创建多幻灯片应用程序?什么是野兽接近?我需要的是一些非常类似的东西,有多个页面和导航按钮下面的TabControl,但我认为Tab控件不适合这个任务。我希望每个视图都位于单独的.xaml+类文件中。而且-当导航到另一个页面(比如老页面滑开或类似的页面)时,有一些批评是很酷的。 实现这一目标的最佳技术是什么?

    ----解决方案----- 谢谢你的回复。 实际上,解决方案是使用mvvm+i滑动动画,当内容被更改为“活动视图”内容控件时,我通过捕捉瞬间来执行- WPF - data binding trigger before content changed

    我使用renderTargetBitmap将当前内容存储在图像中,并使用简单的动画将图像滑出并将活动内容滑入。

    2 回复  |  直到 14 年前
        1
  •  1
  •   Bermo    14 年前

    成功地使用了带有“下一步”和“上一步”按钮的向导样式。该设计包含一个wpf视图和一个类似于asp.net母版页的控件视图模型。附加到“下一步/上一步”按钮的命令决定了要加载到页面区域中的视图/视图模型。主视图模型还负责在页面转换期间触发滑动动画。

    使用ioc容器以一种分离的方式加载视图/视图模型效果良好,并且 PRISM 似乎是一个管理不同页面区域的适当工作。

        2
  •  1
  •   Robert Rossney    14 年前

    你看过 Navigation Overview 在wpf文档中?你不喜欢那里描述的工具和技术吗?