使用本地WPF控件制作向导的最佳方法是什么?

7

我是WPF的新手,之前没有创建过向导(Wizard)的需求。我想知道在WPF中应该使用什么控件来制作一个简单的向导,在每个页面收集信息,在最后一个页面(步骤)完成操作。我实际上希望使用原生的WPF控件,不知道是否像使用页面导航等类似方式。有没有原生的WPF想法?


2
请查看以下链接以获取导航部分(向导)的相关信息:https://dev59.com/qHVC5IYBdhLWcg3wdw25 - Adrian Fâciu
如果您不想使用预先构建的工具,那么最好的选择是开始构建自己的工具,然后在有具体问题时再来到StackOverflow寻求帮助,而不是询问如何入门。由于您的问题(两个问题!)过于模糊,缺乏具体细节,因此无法在此回答,并且可能有许多可能的答案。 - Dan Puzey
@DanPuzey 谢谢,我知道这个问题很基础,而且我特意提问了,但是我并不在乎它有多基础。提问并不是坏事,但你错过了提问的意图。我可以花很多时间进行研究,但是如果我可以问别人展示一个捷径,那么我就不必浪费时间,可以直接找到重点,并将时间投入到其他重要的事情上。我相信,如果有足够专业的人,他们可以直接给我展示我想要的解决方案!感谢你的评论。 - Jahan
@Jahan:你已经看到了一个解决方案,但你却拒绝了它!也许如果你详细说明你的要求以及为什么WPF扩展工具包不适合你,你会得到更好的答案。否则,你可能得到的最好的答案就是去Codeplex复制并粘贴WPF扩展工具包代码——毕竟,它是使用WPF本地控件构建的。 - Dan Puzey
@DanPuzey的原因只是为了在开发/维护阶段完全掌控它。实际上,我不需要详细的解释。我只需要一个起点,因为我学习WPF才三周,对于使用所有控件没有太多经验。我想我会使用弹出控件和页面导航。这是我目前想到的唯一的事情,想知道是否有其他更好的想法或者如果这样做可以告诉我,我想用的是一个聪明的解决方案。 - Jahan
2个回答

7

您可以利用选项卡控件创建向导。

要在特定索引处移动到下一个屏幕,可以将选项卡控件的SelectedIndex属性绑定到视图模型中的属性。如果您不希望在UI中显示选项卡项,则可以将其高度设置为0。


4
请查看WPF扩展工具包,它内置了一个向导控件。 向导控件

2
谢谢你的建议,Moncada。但是我实际上想使用本地的WPF控件来制作它。 - Jahan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接