Kezdőlap > Windows 8 > Felhasználói információk – Windows Store App

Felhasználói információk – Windows Store App

2013. január 8. kedd Hozzászólás Go to comments

A jelenlegi felhasználóról lekérdezhetünk bizonyos információkat. Például, ha üdvözölni szeretnénk a felhasználót, lekérdezhetjük a nevét. Ehhez a Windows.System.UserProfile névteret kell használnunk.

using Windows.System.UserProfile;

A megjelenítendő név lekérdezése nagyon egyszerű. Mindösszesen a statikus UserInformation osztály GetDisplayNameAsync metódusát kell meghívnunk.

string fullName = await UserInformation.GetDisplayNameAsync();

De lekérdezhetjük a felhasználó kereszt- illetve vezetéknevét is. Ehhez is jól meghatározott metódusok állnak a rendelkezésünkre. A GetFirstNameAsync és GetLastNameAsync metódusok lesznek a segítségünkre.

string firstName = await UserInformation.GetFirstNameAsync();
string lastName = await UserInformation.GetLastNameAsync();

Ami érdekesebb, az az, hogy akár a felhasználó fotóját is lekérdezhetjük. Ehhez a UserInformation GetAccountPicture metódusát kell meghívnunk. A metódus paraméteréül egy AccountPictureKind enumerációt kell adnunk. Ezzel az enumerációval megahtározhatjuk, hogy a felhasználó nagy profilképét (LargeImage) vagy kis profilképét (SmallImage) szeretnénk visszakapni.

A kép betöltését nem részletezem, amennyiben ennek a részleteire is kíváncsi vagy, olvass utána a fájlolvasás című cikkben!

StorageFile image = UserInformation.GetAccountPicture(AccountPictureKind.LargeImage) as StorageFile;

IRandomAccessStream imageStream = await image.OpenReadAsync();
BitmapImage bitmapImage = new BitmapImage();
bitmapImage.SetSource(imageStream);
userImage.Source = bitmapImage;

Sőt arra is van lehetőségünk, hogy a mi alkalmazásunkból megváltoztassuk a felhasználó profilképét. Ehhez a UserInformation SetAccountPictureAsync metódusát kell meghívnunk. További metódusok is a rendelkezésünkre állnak!

Reklámok
  1. Még nincs hozzászólás.
  1. No trackbacks yet.

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s

%d blogger ezt kedveli: