我要制作UWP应用。用户将使用用户名/密码登录。使用这些凭据将命中API。它将返回经过身份验证的用户。如果返回经过身份验证的用户,则显示其个人资料页面。否则,他应该留在登录屏幕上。我的应用程序中还有更多屏幕。用户数据应保留在每个屏幕上。如果新用户登录,则应显示其相应数据。
由于我来自asp.net背景。这是我的问题。
1)这种方法在UWP中是否合适?
2)登录后在哪里保存用户数据?
3)是否应该使用SQLlite或内存保存它?
4)是否有类似“在网站中访问会话”这样的概念,以便我可以在每个页面上登录用户
5)以及如何使此应用程序以固定分辨率(800 x 600)运行
在这方面的任何帮助表示赞赏。示例代码将更加有用。
1)这种方法在UWP中是否合适?
是。您可以在UWP中实现它。
2)登录后在哪里保存用户数据?
有多种选择。有关更多信息,请参见存储和检索设置以及其他应用数据。
3)是否应该使用SQLlite或内存保存它?
这取决于您的要求。UWP支持SQLite数据库。请参阅在UWP应用中使用SQLite数据库。
4)是否有类似“在网站中访问会话”这样的概念,以便我可以在每个页面上登录用户
您可以使用本地应用程序数据设置。它存在于整个appContainer中。您可以在应用程序的每个页面上获取它。请注意The lifetime of the app data is tied to the lifetime of the app. If the app is removed, all of the app data will be lost as a consequence.
5)以及如何使此应用程序以固定分辨率(800 x 600)运行
无法为UWP应用设置固定大小。请记住,UWP旨在在具有不同屏幕方向和大小的不同设备上运行,但是您可以调整应用程序视图的大小。请参阅窗口大小调整示例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句