2011-02-28 4 views
3

은 내가 ListViewVisualTreeUIElement들에 접근하기 위해 노력하고있어하지만 ItemsCollectionDataContext의 경우에도 ListViewIsLoaded, IsInitialized하고이 항목이 비어 있습니다.ListView 항목에 UIElement를 어떻게 나열합니까?

ListView에있는 UIElements에 어떻게 액세스합니까? 항목을 액세스 할 수있을 때까지 기다릴 수있는 이벤트가 있습니까?

감사

는 는

답변

2

당신은 ItemsContainerGenerator.StatusChanged에 가입 핸들러의 상태가 ContainersGenerated 여부를 확인할 수 있습니다

myListView.ItemContainerGenerator.StatusChanged += OnListViewItemsStatusChanged; 

-

private void OnListViewItemsStatusChanged(object sender, EventArgs e) { 
    if (myListView.ItemContainerGenerator.Status == GeneratorStatus.ContainersGenerated) { 
     // access items 
    } 
}