簡體   English   中英

如何獲取UWP中當前登錄用戶的用戶名?

[英]How to get the username of the current logged in user in UWP?

我嘗試簽出示例,從中可以獲取所有用戶及其信息,但是當我執行IReadOnlyList<User> users = await User.FindAllAsync(); 我沒有任何價值。

而且,我需要獲得當前登錄的用戶,而不是所有用戶的登錄,PS:我已請求了所需的功能。

對於大多數設備, FindAllAsync方法返回當前已登錄並正在使用該應用程序的用戶; 它不會返回計算機上的所有帳戶。 Xbox支持兩個或多個同時玩同一游戲的人,因此它一次可以返回一個以上的用戶。

這對我來說很好; 您需要的只是userAccountInformation功能:

var res = await User.FindAllAsync(UserType.LocalUser);
foreach (var r in res)
{
  var props = await r.GetPropertiesAsync(new string[] { KnownUserProperties.DisplayName });
  foreach (var p in props)
  {
    Debug.Write(p.Key + ": " + p.Value);
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM