Feedback

Windows Store Apps: Elementare Benutzerinformationen auslesen

Sprache: C#

Windows Store Apps ermöglichen es dem Entwickler elementare Informationen über den Benutzer abzufragen: • Vorname • Nachname • Anzeigename • Benutzerbild (Avatar) Das Abfragen des Namens kann blockiert werden, darum sollte zuvor die NameAccessAllowed-Eigenschaft geprüft werden. Von dem Benutzerbild existiert eine kleine und eine große Version. Was man bekommt, wird von dem übergebenen AccountPictureKind-Wert bestimmt. [b]Benötigte Namespaces[/b] Windows.System.UserProfile Windows.UI.Xaml.Media.Imaging System
if (UserInformation.NameAccessAllowed)
{
    var displayname = await UserInformation.GetDisplayNameAsync();
    var firstname = await UserInformation.GetFirstNameAsync();
    var lastname = await UserInformation.GetLastNameAsync();
}
BitmapImage bitmapImage = new BitmapImage();
bitmapImage.SetSource(await UserInformation.GetAccountPicture(AccountPictureKind.LargeImage).OpenReadAsync());
image.Source = bitmapImage;
if (UserInformation.NameAccessAllowed)
{
    var displayname = await UserInformation.GetDisplayNameAsync();
    var firstname = await UserInformation.GetFirstNameAsync();
    var lastname = await UserInformation.GetLastNameAsync();
}
BitmapImage bitmapImage = new BitmapImage();
bitmapImage.SetSource(await UserInformation.GetAccountPicture(AccountPictureKind.LargeImage).OpenReadAsync());
image.Source = bitmapImage;