全部在 WPF 中:
开发向导应用程序时,用户必须先回答一些简单的问题,然后才能转到主应用程序。然后主应用程序会预填充从向导中获得的信息。
我从一个窗口开始,然后计划向其添加用户控件。主窗口的第一行将包含用户控件,然后是用于控制第二行控件之间移动的 Next 和 Previous 按钮。这样我就可以轻松地控制在屏幕之间切换的逻辑,例如:
WizardControl1.IsVisible = false;
WizardControl2.IsVisible = true;
但是由于某些原因,用户控件没有 IsVisible 的 setter。欢呼吧。
然后我想我将为向导的每个部分使用单独的窗口。这种方法的问题是,现在当步进之间时,窗口会在随机位置打开,并且通过向导中的 steppign 和 next,下一个窗口会随机弹出,这确实让人分心和沮丧。
那么如何正确开发 Sprite 呢?我不明白为什么这这么难……不完全是火箭科学……在按下下一个/上一个后替换文本和控件并存储输入!
谢谢
最佳答案
检查此链接: http://www.codeproject.com/KB/WPF/InternationalizedWizard.aspx 这是 Josh Smith 关于在 WPF 中构建向导的文章,它看起来是个不错的模式。 我发现它对我有帮助,希望你也能。
关于c# - 开发向导 UI - WPF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2144332/