ItemContainerGenerator.ContainerFromItem () возвращает null?

У меня странное поведение, с которым я не могу справиться. Когда я перебираю элементы в своем свойстве ListBox.ItemsSource, мне кажется, что я не могу получить контейнер? Я ожидаю увидеть возвращенный ListBoxItem, но получаю только null.

Есть идеи?

Вот фрагмент кода, который я использую:

this.lstResults.ItemsSource.ForEach(t =>
    {
        ListBoxItem lbi = this.lstResults.ItemContainerGenerator.ContainerFromItem(t) as ListBoxItem;

        if (lbi != null)
        {
            this.AddToolTip(lbi);
        }
    });

ItemsSource в настоящее время установлен как Dictionary и содержит количество КВП.

33
задан H.B. 17 February 2012 в 13:11
поделиться