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 に答える