【发布时间】:2013-07-18 08:20:30
【问题描述】:
我在 Windows 8 中使用 C# 和 XAML 创建了一个示例,以获取我的系统的用户信息,其中包括姓名、电子邮件 ID、我的用户登录照片。 我可以获取姓名和图片,但无法获取电子邮件 ID。我的系统是通过我的 hotmail id 登录的。 以下是代码:我怎样才能获得电子邮件ID?
string displayName = await UserInformation.GetDisplayNameAsync();
string Emailid = await UserInformation.GetPrincipalNameAsync();
StorageFile image = UserInformation.GetAccountPicture(AccountPictureKind.LargeImage) as StorageFile;
在电子邮件 ID 中,我变得空白。如何解决?
【问题讨论】:
-
确保检查隐私设置或您的帐户允许这样做。此外,看起来 GetPrincipalName 仅适用于域用户。 msdn.microsoft.com/en-in/library/windows/apps/…
-
在我的隐私设置中,我已允许一切。但仍然无法获取电子邮件 ID。
-
我已经尝试了一切但没有成功我不知道为什么..
标签: c# xaml windows-8 windows-runtime winrt-xaml