■ TreeView 클래스 : ItemContainerGenerator 속성을 사용해 바인딩 데이터의 트리 노드 구하기

------------------------------------------------------------------------------------------------------------------------

using System.Windows.Controls;

 

...

 

/// <summary>

/// 트리뷰

/// </summary>

private TreeView treeView = null;

 

...

 

// 트리뷰에서 첫번째 루트 노드에 대한 트리뷰 아이템 객체를 구한다.

TreeViewItem firstRootItem = this.treeView.ItemContainerGenerator.ContainerFromIndex(0) as TreeViewItem;

 

// 첫번째 루트 노드에서 두번째 자식 노드에 대한 트리뷰 아이템 객체를 구한다.

TreeViewItem secondChildItem = firstRootItem.ItemContainerGenerator.ContainerFromIndex(1) as TreeViewItem;

------------------------------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요