Grazie alla classe UserInformation, presente nel namespace Windows.System.UserProfile, possiamo recuperare alcune informazioni dell'account usato dall'utente, come il nome e la sua foto di profilo.
var data = new StringBuilder(); data.AppendLine(await UserInformation.GetDisplayNameAsync()); data.AppendLine(await UserInformation.GetFirstNameAsync()); data.AppendLine(await UserInformation.GetLastNameAsync()); UserData.Text = data.ToString(); var kind = AccountPictureKind.LargeImage; IRandomAccessStream imageStream = await UserInformation.GetAccountPicture(kind).OpenReadAsync(); var UserBmp = new BitmapImage(); UserBmp.SetSource(imageStream); UserImage.Source = UserBmp;
Con il metodo GetAccountPicture recuperiamo lo stream dell'immagine delle dimensioni specificate con un valore dell'enum AccountPictureKind.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
Usare lo spread operator con i collection initializer in C#
Usare un KeyedService di default in ASP.NET Core 8
Creare alias per tipi generici e tuple in C#
Reactive form tipizzati con FormBuilder in Angular
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Sostituire la GitHub Action di login su private registry
Inizializzare i container in Azure Container Apps
Implementare l'infinite scroll con QuickGrid in Blazor Server
Usare le collection expression per inizializzare una lista di oggetti in C#
Reactive form tipizzati con modellazione del FormBuilder in Angular
Verificare la provenienza di un commit tramite le GitHub Actions