全部在 WPF 中:
开发一个向导应用程序,用户必须在被带到主应用程序之前回答一些简单的问题。然后,主应用程序会预填充从向导中获得的信息。
我从一个窗口开始,然后我计划向其中添加用户控件。主窗口的第一行是用户控件,然后是 Next 和 Previous 按钮来控制在第二行的控件之间移动。这样,我可以轻松控制在屏幕之间切换的逻辑,例如:
WizardControl1.IsVisible = false;
WizardControl2.IsVisible = true;
但由于某种原因,用户控件没有 IsVisible 的设置器。欢呼。
所以我想我会为向导的每个部分使用单独的窗口。这种方法的问题是,现在当在两者之间切换时,窗口会在随机位置打开,并且通过使用下一步的向导步进,下一个窗口会随机弹出,这确实令人分心和令人沮丧。
那么如何正确开发向导呢?我不明白为什么这这么难......不完全是火箭科学......在按下下一个/上一个后替换文本和控件并存储输入!
谢谢