UserInformation.SetAccountPictureAsync在Win10 UWP应用程序中不起作用。这有什么替代品吗? User类没有任何Set Method,只有Get。
答案 0 :(得分:1)
如您所知,Windows 10或更高版本不支持UserInformation
类。请改用User
类。并且User
类未设置帐户图片API。
使用 UserInformation 类为Windows 8编译的应用程序在Windows 10上运行时不再返回用户信息。这是因为在Windows 10中,未经用户明确同意,应用程序无法访问用户信息,与在Windows 8中不同,默认情况下授予此权限。
有关详细信息,请参阅UserInformation的备注部分。
您可以手动设置用户的帐户图片。使用Launcher.LaunchUriAsync
启动到设置帐户图片页。
例如:
bool result = await Launcher.LaunchUriAsync(new Uri("ms-settings:emailandaccounts"));
您也可以使用Windows反馈应用程序向Microsoft反馈您的建议。