使用下面的代码,我可以获得所有登录用户的列表。有没有办法知道哪个是当前活跃用户?
IReadOnlyList<User> users = await Windows.System.User.FindAllAsync();
使用下面的代码,我可以获得所有登录用户的列表。有没有办法知道哪个是当前活跃用户?
IReadOnlyList<User> users = await Windows.System.User.FindAllAsync();
我最近自己遇到了这个问题,并在这里发布了。有人在那里回应,给了我一些相当大的提示,这反过来又帮助我解决了这个问题。
这是快速而肮脏的(我的 UWP 是基于 HTML/JavaScript 的 BTW):
首先,如果您还没有WinJS 库,请在您的项目中包含它。然后,当应用程序启动时,您只需要一点代码来获取活动用户......
WinJS.Application.addEventListener('activated', function (args) {
args.detail.user // <-- the active user!!
});
为了使它有任何用途,您需要授予您的 VS 解决方案“userAccountInformation”功能。要做到这一点: