【发布时间】:2016-08-09 19:05:44
【问题描述】:
我正在为移动设备和 PC 开发 UWP 应用。 每次应用程序启动时,我都需要输入密码,在暂停后恢复时也是如此。 当应用程序恢复时,我导航到密码检查页面,然后,如果密码正确,我导航到暂停前显示的页面。 问题是我有一个带有文本框和其他控件的页面,如何恢复 TextBox 中的文本? 当我在不使用 pin 页面的情况下恢复应用程序时,我没有问题,因为页面的内容已完全恢复。 谢谢
【问题讨论】:
-
您需要将文本框文本保存在临时应用程序设置中。由于您已经在 OnSuspending 期间保存了应用程序状态/导航页面(如果您现在不这样做,请在 App.xaml.cs 中查找 OnSuspending),当您的应用程序被激活时,如果设置中有值,而不是导航到您的主页,您转到登录页面并使用保存在应用程序设置中的此文本来填充您的文本框。再进一步,由于您有文本,您可以触发登录事件并允许他们在需要时登录。如果您需要更多说明,请告诉我。我会发布一个答案。
标签: c# uwp windows-10-universal resume suspend