0

FrameworkElement.Loaded当容器被添加到树时发生。

我需要根据添加到ItemsControl.

可以连接到类似的事件LayoutUpdated,然后追踪后代,计算孩子的数量,但这是一项相当繁重的工作。

将 ItemsControl 的任何/所有数据绑定元素添加到 VisualTree 时是否触发了任何事件?

4

1 回答 1

1

您可以将 ItemsControl 子类化以获得获取项目的最佳性能:

public class CustomListView : ListView
{
    protected override DependencyObject GetContainerForItemOverride()
    {
        var listViewItem = base.GetContainerForItemOverride();

        // process the ListViewItem

        return listViewItem;
    }
}
于 2013-04-17T16:12:44.980 回答