如何在页面上导航后在页面上保存内容
【腾讯云】亏本大甩卖,服务器4核16G 1年370元(带宽12M,系统盘120GB SSD盘,月流量2000GB)!!!!!!
云产品 配置 价格
服务器 1核2G,带宽5M,系统盘50GB SSD盘,月流量500GB 38元/年
MySQL 1核1G 19元/年
服务器 16核32G,带宽18M,系统盘250GB SSD盘,月流量5000GB 1197元/年
点我进入腾讯云,查看更多详情

I have a page with 4 TextBoxes. Each time pressing on the TextBox I use the NavigationService to navigate to the new page in order to make a comfortable input through Itembox. I use NavigationContext in order to send the selection from the Itembox. But each time navigating back to the first page, constructor of the page gets called and I see empty TextBoxes instead of filled ones.

How can I avoid this?

#0

Do you actively navigate "back" to your main page using NavigationService.Navigate()? Don't do this, just use NavigationService.GoBack() or let the user use the Back button.

You can transfer the value via PhoneApplicationService.Current.State. Add this to your page where the user enters the value into the Itembox:

protected override void OnNavigatedFrom(System.Windows.Navigation.NavigationEventArgs e)
{
    PhoneApplicationService.Current.State["name"] = "value";
    base.OnNavigatedFrom(e);
}

This saves the value when the user goes back to the main page. And to your main page code add:

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
    base.OnNavigatedTo(e);

    if (PhoneApplicationService.Current.State.ContainsKey("name"))
        textBox1.Text = (string)PhoneApplicationService.Current.State["name"];
}

This tries to get the value and sets it to the TextBox.

推荐文章

我的PHP代码出现在导出的CSV文档中

我的PHP代码出现在导出的CSV文档中

推荐文章

如何取消TinyMce中的自动关闭标记?

如何取消TinyMce中的自动关闭标记?

推荐文章

如何为SQL Server 2008配置Tomcat 7以用于java servlet程序?

如何为SQL Server 2008配置Tomcat 7以用于java servlet程序?

推荐文章

exif已保存但未加载-iphone

exif已保存但未加载-iphone

推荐文章

文件编写器是否加速了我捕获的流媒体视频的FPS?

文件编写器是否加速了我捕获的流媒体视频的FPS?

推荐文章

如何从标记调用jquery函数并传递$(this),以便jquery不必使用类或id来查找元素

如何从标记调用jquery函数并传递$(this),以便jquery不必使用类或id来查找元素

推荐文章

球拍模块导入基础知识

球拍模块导入基础知识

推荐文章

QTreeView只显示父目录,而不显示父目录及其所有同级目录

QTreeView只显示父目录,而不显示父目录及其所有同级目录

推荐文章

Vim对所有文件类型运行autocmd,除了

Vim对所有文件类型运行autocmd,除了

推荐文章

将数据表转换为自定义对象,反之亦然

将数据表转换为自定义对象,反之亦然

推荐文章

何时取消uinavigationcontroller中的nsurlconnection

何时取消uinavigationcontroller中的nsurlconnection

推荐文章

在Github中管理私有存储库

在Github中管理私有存储库

推荐文章

C中的访问级别#

C中的访问级别#

推荐文章

计算表行数,然后添加类

计算表行数,然后添加类

推荐文章

压延机控制中的时间选择

压延机控制中的时间选择

推荐文章

以数字开头的文本块的多行RegEx

以数字开头的文本块的多行RegEx