日期:2014-05-18  浏览次数:21077 次

关于WPF中Page页面跳转时,如何保留上一个页面参数问题
刚开始搞WPF,各个page页都对应了一个数据Model,用于页面数据绑定,但是在业务中很多情况下要进行上一步操作,也就是又要重新返回上个页面,那么如何保留上一个页面的数据呢?难道要在每个页面都要声明两个变量,一个是本页面的数据模型,一个是上一个页面的数据模型,然后用Frame的Navigate(页面, 参数)进行完成?

------解决方案--------------------
页面或窗口是不应该保存数据的,它应该只是显示后台的数据,因为用了‘邦定’。建议使用MVVM模式重构,一切都会很容易解决。