2011-02-28 67 views
3

我想在ListViewVisualTree訪問UIElement秒,但在​​爲空DataContext即使ListViewIsLoadedIsInitialized並具有項目。如何在ListView項目中列出UIElements?

如何在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 
    } 
}