Advertisement
Guest User

Untitled

a guest
Oct 21st, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. IReadOnlyList<Windows.System.User> users = await Windows.System.User.FindAllAsync();
  2.  
  3. var current = users.Where(u => u.AuthenticationStatus == Windows.System.UserAuthenticationStatus.LocallyAuthenticated &&
  4. u.Type == Windows.System.UserType.LocalUser).FirstOrDefault();
  5.  
  6. // user may have username
  7. var data = await current.GetPropertyAsync(KnownUserProperties.AccountName);
  8. string displayName = (string)data;
  9.  
  10. // or may be authenticated using hotmail/outlook
  11. if (string.IsNullOrEmpty(displayName))
  12. {
  13. string firstName = (string)await current.GetPropertyAsync(KnownUserProperties.FirstName);
  14. string lastName = (string)await current.GetPropertyAsync(KnownUserProperties.LastName);
  15. displayName = string.Format("{0} {1}", firstName, lastName);
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement