iOS, Android, Windows mobile development codes and tips

Yazılar Etiketlenmiş windows phone7

WP7 Panaroma Uygulamalarına Giriş

Sulubeyn Teamden herkese merhaba. Teknolojinin ve geniş ekranlı 3g cihazların artışı ile beraber mobil piyasa bildiğiniz üzere baya kızışmış dahada kızışmaktadır. iOS,Android ve WP7 üzerinde kısa uygulamarak yaparak bloğumuz da ufak snippetlar, faydalı kodlar vermek üzere yola çıkmış bulunmakdayız. İlk konumuz WP7 üzerinde Panaroma uygulaması geliştirmek.

Vs 2010 kullanarak geliştirmeye başlıyoruz. (Sulubeyn Team de anlatılan makalelerde kurulum aşamaları yer almamaktadır. Kurulumların yapılmış olduğunu varsayıyoruz.)

Projemize uygun bir isim bulduktan sonra Ok ye basarak uygulamamız başlatılmış oluyor. Daha sonra karşımıza çıkan ekran alışık olduğumuz vs 2010 ide’si ile birebir aynı.Panaroma uygulamları içinde birden fazla sayfa bulunduran ve ListBox controllerle beraber hazır bir template şeklinde oluşturuluyor.

Listboxların özelliklerini Sağ kısımda bulunan Property ekranından değiştirmek mümkün.

Property ekranından standart template’imiz üzerinden değişikliklerimizi yaptıktan sonra biraz kod yazabiliriz.Öncelikle isterseniz standart olarak gelen SampleData/ Klasörü içindeki xaml dosyası ilede işlem yapmak mümkün . Ama klasik .net tecrübesi olan arkadaşlarım bildikleri yoldan şaşmayacaklardır. Biz normal olarak bir void içerisine kendi kodumuzu yazalım . ListBox itemlerimizi tek tek create edelim.


 Play (Run) tuşunda debug aşamasına geçtiğimiz anda WP7 de emulatör otomatik olarak açılacaktır. Kısa bir yükleme ardından Uygulamanız çalışacak ve eklemiş olduğunuz itemlar ilk view in içerisinde gözükecektir.



Property ekranından Listboxımızı seçip event tabına geçip ListBox_SelectionChanged eventini tetikliyoruz ki herhangi bir item a tıklandığında tepki verebilecek konuma gelsin programımız.

ListBoxItem lbi = ((sender as ListBox).SelectedItem as ListBoxItem);
MessageBox.Show(lbi.Content.ToString());

Kodlarını ListBox_SelectionChanged altına yazıyoruz.  Ve uygulamamızın bize bir mesaj yaratmasını istiyoruz.

Çok fazla kod yazmadan WP7 ve xaml nin sadece ide kısımı ile idaresi sonucunda ekrana mesaj basabilen bir listbox uygulaması yapmış bulunmaktayız. ListBox ve diğer kontrollerin uygulama zamanındaki diğer fonksiyonlarını bir dahaki makalelerimizde anlatacağız.

Sulubeyn.