Kezdőoldal > Windows 8 > Orientáció – Windows Store App

Orientáció – Windows Store App

2012. december 7. péntek Hozzászólás Go to comments

Főképp tabletes alkalmazásoknál fontos lehet, hogy a képernyő milyen helyzetben van. Ezt természetesen le tudjuk kérdezni. Ehhez a Windows.Graphics.Display névtér lesz a segítségünkre.

using Windows.Graphics.Display;

A DisplayProperties objektum CurrentOperation tulajdonsága segítségével lekérdezhetjük, hogy jelenleg milyen a képernyő helyzete. Lehetséges értékek: Landscape, Portrait, Landscape-flipped, Portrait-flipped.

tbOrientation.Text = DisplayProperties.CurrentOrientation.ToString();

A DisplayProperties-nek van egy OrientationChanged eseménye, amire feliratkozva értesülhetünk arról, ha a készüléket elforgattuk. Ebben a példában most csak kiíratjuk egy szövegmezőbe (melynek neve tbOrientation), hogy mi a jelenlegi pozíció.

public MainPage()
{
    this.InitializeComponent();
   DisplayProperties.OrientationChanged += DisplayProperties_OrientationChanged;
}

void DisplayProperties_OrientationChanged(object sender)
{
    tbOrientation.Text = DisplayProperties.CurrentOrientation.ToString();
}

A Package.appxmanifest fájlban definiálhatjuk, hogy az alkalmazás milyen orientációkat támogat. Ezt a funkciót fizikai gép megléte nélkül, célszerű a szimulátorban kipróbálni.

image

Advertisements
  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: