İpinUcu ~ 71 ~ WPF TreeView Kullanımı


WPF’te TreeView kullanımıyla ilgili Türkçe içerik olmadığı için paylaşalım dedik. Bakalım:

<TreeView Name=”tiriviv”>
<TreeViewItem Header=”bu biir”/>
<TreeViewItem Header=”bu ikii”/>
<TreeViewItem Header=”bu üüüç”/>
<TreeViewItem Header=”bu da döört” />
<TreeViewItem Header=”Mehmet KAPLAN”>
<Hyperlink Foreground=”Transparent” NavigateUri=”https://mehmetkaplan.wordpress.com”&gt;
<TreeViewItem Header=”https://mehmetkaplan.wordpress.com”/&gt;
</Hyperlink>
<Hyperlink Foreground=”Transparent” NavigateUri=”http://mikrotiktr.blogspot.com”&gt;
<TreeViewItem Header=”http://mikrotiktr.blogspot.com”/&gt;
</Hyperlink>
</TreeViewItem>
</TreeView>

Bu biir, ikii, üçç ve bu da döört adlı elemanlarımız, TreeView’in kendi halinde elemanları olup altında elemenlar bulundurmamaktadırlar. Mehmet KAPLAN isimli eleman, altında iki eleman bulundurmakla birlikte, bunları HyperLink yardımıyla URL’e dönüştürmüştür. Neden HyperLink’in Foreground’ıyla oynadık sorusunun cevabı, aşağıdaki yazımdadır:

İpinUcu ~ 42 – WPF’te HyperLink Kullanımı

Ekran görüntüsü aşağıdaki gibi olacaktır:

Elbette diğer nesnelerde olduğu gibi TreeView’de de program tarafında erişim ve gerekli değişiklikler için altyapı sunuluyor. Örneğin TreeView’e eleman eklemek için:

    TreeViewItem yeniYavrumuz= new TreeViewItem();
            yeniYavrumuz.Header = "yeni yavru";
            tiriviv.Items.Add(yeniYavrumuz);

TreeView’da eklenecek elemanı istediğinizi sıraya eklemek için:

 tiriviv.Items.Insert(0, “yavurucuk”);

TreeView’dan seçili elemanı silmek için:

 tiriviv.Items.RemoveAt
      (tiriviv.Items.IndexOf(tiriviv.SelectedItem));

Eğer bu bilgilerle bir yere varamadıysanız, MSDN size yardımcı olacaktır:

http://msdn.microsoft.com/en-us/library/system.windows.controls.treeview(v=VS.85).aspx

Hakkında Mehmet KAPLAN
mehmet.kaplan@hotmail.com.tr https://mehmetkaplan.wordpress.com/mehmetkaplan/

2 Responses to İpinUcu ~ 71 ~ WPF TreeView Kullanımı

  1. Mehmet Ali diyor ki:

    hocam kolay gelsin wpf de treeview içerisinine accesden veri çekiyorum ancak olayı çözemedim

  2. Mehmet Ali diyor ki:

    alt alta eklemesi gereken kısımları nasıl halledebilirim örneğin 3 ana başlık var onun altında yüzlercesi veri tabanı modelim id-kategoriid-kategori_ismi şeklinde while ile çekiyor ancak ikinci ana başlığa ilk kategorinin elemanları geliyor kafam karıştı

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: