Неполный список общего доступа в проводнике Windows

Я пытаюсь использовать приведенный ниже код, чтобы найти все включенные элементы представления списка, он работает хорошо, если в режиме подробного просмотра нет элементов вне поля зрения, но если имеется много элементов представления списка, некоторые из них невидимы, а именно, есть вертикаль. полоса прокрутки, отображаемая справа, может только найти видимые элементы, но она хорошо работает в других режимах просмотра, таких как список.

здесь что-то не так?

AutomationElementCollection items = list.FindAll (TreeScope.Children, new PropertyCondition (AutomationElement.ControlTypeProperty, ControlType.ListItem));
Logger.WriteWarning ("Всего элементов:"+ элементы. Количество); // для примера 39/55, не полный список элементов.

Вот снимок экрана для вашей справки http://social.msdn.microsoft.com/Forums/en-US/windowsaccessibilityandautomation/thread/d6e58ae1-0eb9-43cf-af51-04102a4dd627.

0 ответов

Другие вопросы по тегам