28 Eylül 2014, 00:51 | #1 | |
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| WPF Menu Oluşturma – Kodlama Merhabalar,bu makalemizde WPF'te menü oluşturma ve örnek kodlama işlemlerini yapacağız.İlk olarak Visual Studio C#'ı açıyoruz.Tüm makalelerimizde belirttiğimiz gibi eğer konu hakkında bir bilginiz yada istenilen programlar yüklü değilse daha önceki makalelerimizi okumanız gerekmektedir. New Project>Visual C#>WPF Application , Ok diyerek projemizi oluşturuyoruz. Daha sonra XAML kısmında kullanacağım menüye uygun tasarımı yapıyorum. Menü oluşturmak için Menu ve MenuItem kontrollerini kullanacağım. 1. Wpf MenuTasarım Kısmı (XAML) XAML kısmında <grid></grid> etiketleri içerisine aşağıdaki kodları isterseniz eğer düzenleyerek yapıştırınız. 1 2 3 4 5 6 7 8 9 <menu> <menuitem header="Dosya"> <menuitem header="Kaydet" x:name="btn_kaydet"></menuitem> <menuitem header="Farklı Kaydet" x:name="btn_farklikaydet"></menuitem> </menuitem> <menuitem header="Düzen"> <menuitem header="Geri Al" x:name="btn_geri_al"></menuitem> <menuitem header="Kopyala" x:name="btn_kopyala"></menuitem> <menuitem header="Yapıştır" x:name="btn_yapis"></menuitem> </menuitem> </menu> Daha sonra projeyi başlatarak(start) menümüzü görebilirsiniz. Tasarım ile Dosya menüsü içerisinde Kaydet ve Farklı Kaydet adlı iki tane alt menü oluşturduk. Düzen menüsü içerisinde ise Geri Al , Kopyala ve Yapıştır adlı üç alt menü daha oluşturduk.Yeni bir menü yada alt menü oluşturmak için yukarıdaki kodlarda gördüğünüz gibi MenuItem nesnesini kullanabilirsiniz. Alt menü yapacağınız menüler için , alt menüsü olacak menünün etiketleri arasına yazmanız gerekmektedir. Bir diğer yöntem ise Toolbox'tan Menu nesnesini ekleyerek Properties'inden yeni menüler oluşturabilirsiniz. Oluşan menüye bir bakalım. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 2.Wpf Menu Kodlama Kısmı (.xaml.cs) Kodlama olarak bahsettiğimiz şey herhangi bir menüye tıklandığı anda yapacağı işlemdir. Buradaki alt menülerimizi bir buton olarak görebilirsiniz. Aynı buton gibi click olaylarını yakalayabilirsiniz. Öncelikle yapacağımız örnekte herhangi bir menünün click özelliğini oluşturmamız gerekiyor.Aşağıdaki resimde gösterilen New Event Handler seçeneğine tıklayın. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Ardından formunuzun yani Solution Explorer penceresinden kullandığınız formun .xaml.cs penceresine sağ tık yaparak açınız. Örnek MainWindow.xaml.cs [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Karşınıza gelen pencerede aşağıdaki resimde bulunan kodları göreceksiniz. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Örnek bir işlem olarak Farklı Kaydet menüsüne tıkladığında mesaj kutusuna yazı yazdıralım. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Projenizi başlatıp kontrol edebilirsiniz. | |
|
Etiketler |
kodlama, menu, oluşturma, wpf, – |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Kodlama hakkında sorular [TCL] | xwerswoodx | Eggdrop, NeoStats, BNC | 16 | 15 Haziran 2014 20:55 |
Tcl Kodlama Teknikleri ? | BaRoN | Eggdrop, NeoStats, BNC | 16 | 18 Aralık 2011 20:37 |