C# 如何存储以前的向导页面?
实际上我正在尝试做一个向导控件。在其中,我在单击下一步按钮时动态加载了3个页面。当我单击next按钮时,我需要存储页面详细信息,因此我创建了一个字典来存储usercontrol。是否有其他建议来存储上一页的详细信息。有很多方法可以满足您的要求。这就是我要做的,我认为这非常符合MVVM设计模式C# 如何存储以前的向导页面?,c#,wpf,mvvm,C#,Wpf,Mvvm,实际上我正在尝试做一个向导控件。在其中,我在单击下一步按钮时动态加载了3个页面。当我单击next按钮时,我需要存储页面详细信息,因此我创建了一个字典来存储usercontrol。是否有其他建议来存储上一页的详细信息。有很多方法可以满足您的要求。这就是我要做的,我认为这非常符合MVVM设计模式 定义一个ViewModel类,该类包含要收集的所有变量(无论页面的分区如何) 添加名为“currentPage”的公共属性 定义向导的框架。可能是一个元素,带有StackPanel。窗口顶部有一个标题,底部
编辑(解释者):基本思想是创建一个ViewModel,它可以在多个不同的数据模板中查看,具体取决于当前页面。我发现,我在dictionary中使用的UserControl是Windows.Forms.UserControl。但是我添加了Windows.Controls.UserControl..否否..如果有人给我一些存储上一页的建议的话详细信息,这将有助于我学习WPF,我对WPF和MVVM非常陌生。请看这篇伟大的文章:@SvenG为什么不将此作为一个答案发布?@PVitt我认为这不“值得”作为一个答案,因为没有真正的努力来检索此信息……此外,我不确定“仅链接的答案”是否会受到反对