DERS PROGRAMI
201 Ders Programı

Ekran Yönlendirme (Screen Orientation)

Lisans: Creative Commons 11.12.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Geleceği Yazanlar Ekibi

Windows Phone uygulamaları geliştirirken dikkat etmeniz gereken bir diğer önemli nokta uygulamanızın farklı ekran yönlendirmelerine nasıl tepki verdiğidir. Windows Phone’da üç farklı Orientation (yönlendirme) vardır: Landscape (Yatay), Portrait (Dikey) ve PortraitOrLandscape (her ikisini de destekler).

Uygulamanız sadece belirli bir ekran yönlendirme tipinde kullanılacaksa, Landscape veya Portrait seçeneklerinden birini seçmek mantıklı olacaktır. Ancak iyi bir Windows Phone geliştiricisi, tüm ekran yönlendirmelerine yönelik tasarım yapmalıdır.

Bunu uygulamak için PhoneApplicationPage’e XAML kısmında; şu değeri vermeniz gerekir:

SupportedOrientations="PortraitOrLandscape"

Böylece, ekran yönlendirmelerine uyumluluk sağlamış olursunuz. Eğer o anki yönlendirmeyi değiştirmek isterseniz aynı kısımda bu kez aşağıdaki değeri vermeniz gerekir:

Orientation="Portrait"

Portrait dışında, aşağıdaki değerlerden birini de kullanabilirsiniz:

  • Landscape
  • LandscapeLeft
  • LandscapeRight
  • None
  • Portrait
  • PortraitDown
  • PortraitUp

Bu değerler ve sonuçları aşağıda kısaca gösterilmiştir:

Landscape, telefonun yatay olarak tutulduğu durumdur. Landscape ile LandscapeLeft aynı görünümdür.


LandscapeLeft görünümü


LandscapeRight, yine yatayda, bunun tam tersi görünümdür.


LandscapeRight görünümü


None seçeneği, görüntüyü otomatik olarak Portrait görünümüne alır. Portrait ile PortraitUp aynı görünümü verir.


PortraitUp görünümü


PortraitDown ise, Portrait ile PortraitUp’ın tersi istikametinde görüntülenir.


PortraitDown görünümü