Windows 8 Phone Uygulamasında WebBrowser Kontrolü

Bu yazımda sizlere WebBrowser Kontrolü hakkında bilgi vermek istiyorum.WebBrowser kontrolü İnternet Explorer altyapısını kullanan bir nesnedir. Bu nesne sayesinde , uygulamamızda , internet sayfalarının belirli bir kısmını ya da tüm içeriğini gösterebiliriz.

Merhabalar arkadaşlar,

Bu yazımda sizlere WebBrowser Kontrolü hakkında bilgi vermek istiyorum.WebBrowser kontrolü İnternet Explorer altyapısını kullanan bir nesnedir. Bu nesne sayesinde , uygulamamızda , internet sayfalarının belirli bir kısmını ya da tüm içeriğini gösterebiliriz. İnternette çoğu sitede bu kontrolle kendi tarayıcımızı geliştirebileceğimizden söz ediliyor.Bu yanlış bilgidir.WebBrowser sadece ve sadece İnternet Explorer alt yapısını kullanan bir kontroldür / nesnedir.



Şimdi örnek bir uygulamamızla bir web sayfasına WebBrowser kontrolünü kullanarak erişmeyi öğrenelim :

Öncelikle Visual Studio 'da File - > New -> Project -> Windows Phone App diyerek yeni projemizi açalım.

Uygulamamıza bir adet myBrowser adında WebBrowser , bir adet btnGir adinda Buton , birbtnGir adinda TextBox ve bir adet de lblBaslik adinda Label kontrolü ekleyelim

myBrowser - gezindiğimiz siteyi gösteren kontrol
txtBox - gireceğimiz siteyi yazacağımız alan
btnGir - belirlediğimiz siteye giriş için kullanacağımız nesne

Sitemizi üstteki gibi tasarladıktan sonra , btnGir isimli Buton kontrolümüze çift tıklayarak , buton kontrolümüzün Click() eventine erişiyor ve aşağıdaki kodumuzu yazıyoruz.


private void Button_Click_1(object sender, RoutedEventArgs e)

        {



            string site = URL.Text;

            Uri myBrowser= new Uri(site);

            MiniBrowser.Navigate(myURL);

        }



Bu kodda neler yaptım ?
Öncelikle myBrowser isimli webBrowser nesnemin Text özelliğini string tipindeki site isimli değişkenime atadım.

Atamış olduğum site değişkenimi , Uri sınıfından bir nesne oluşturum , ve değişkenimi Uri formatına dönüştürdüm.
webBrowser'imin Navigate() methoduna da oluşturduğum nesnemi parametre olarak gönderip , girmiş olduğum siteye giriş yaptım.
  • Etiketler;
H. Berat Yıldırım
1989 Isparta doğumlu.İstanbul'da yaşıyor. Yaklaşık 7 sene kadar internet üzerinde freelance ve firma olarak birçok kurumsal ve bireysel web sitesi projelerinde yer aldı. Bir dönem 3 arkadaşı ile birlikte Ebitech Bilişim Çözümleri isminde firmaları ile hizmet verdiler. <p>2008 yılından bu yana da İstanbul Arel Üniversitesi'nde Matematik - Bilgisayar (İngilizce) + İşletme eğitimine devam ediyor. <p>Şu an ASP.NET, ASP, C#, Dreamweaver, SQL Server üzerine projeler üretiyor ve vakit buldukça makaleler yazıp dersler veriyor.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

hocam merhaba ben visual studio 2012 phone sdk kurdum. sitenizde gördüğüm programarı nokia lumia 520 telefon var onla entegre yapıp kullanmak istemekteyim. bunu nasıl yapabileceğimi anlatabilirseniz sevinirim.

Yukarı Git