none
WPF导航传值 RRS feed

答案

  • 你好 008yuhai,

    对于你的问题:

    -->       怎么样保存页面的值,后退的时候能用?

    你可以通过定义一个带有属性的Page类来接受数据并且保存,这样实现起来很简单,比如我是这样定义我的Page2的:

        public partial class Page2 : Page

        {

            public Page2()

            {

                InitializeComponent();          

            }

            int answer;

            int guess;

            public int Answer

            {

                get{return answer;}

                set{answer=value;}

            }

            public int Guess

            {

                get { return guess; }

                set { guess = value; }

            }

    }

     

    这样就可以完成数据的保存与传递,如果你觉得这样你还是不能够理解,我给你写了一个猜数游戏的例子(直接可以运行),你可以参考一下,下载地址是:

    http://cid-41e44c402aaada87.office.live.com/self.aspx/PagePassData/PagePassData.rar

    通过属性可以保存任何你想保存的数据,后退的时候也可以使用。

     

    Best regards,


    Sheldon _Xiao [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年1月28日 8:46
    版主