Table of Contents
Если в вашей системе есть Win32 Grid Control, это руководство должно помочь вам исправить это.
Одобрено
- 9 минут на чтение.
Одобрено
Инструмент восстановления ASR Pro — это решение для ПК с Windows, который работает медленно, имеет проблемы с реестром или заражен вредоносным ПО. Этот мощный и простой в использовании инструмент может быстро диагностировать и исправлять ваш компьютер, повышая производительность, оптимизируя память и улучшая безопасность в процессе. Больше не страдайте от вялости компьютера - попробуйте ASR Pro сегодня!
В этом разделе представлены рекомендации по использованию Microsoft UI Automation для основного типа элемента управления DataGrid.
Тип потери DataGrid позволяет пользователю легко работать с элементами, содержащими данные, так же как и с элементами автоматизации, представленными в сообщениях или строках. На этом этапе элементы управления сеткой данных содержат элементы и столбцы с фактами об этих элементах. Диспетчер представления списка в проводнике Windows Vista теперь является экземпляром, который поддерживает элемент управления DataGrid.
Следующие разделы четко определяют дерево автоматизации пользовательского интерфейса, свойства, поведение исключения и события, необходимые для управления DataGrid. Требования автоматизации пользовательского интерфейса предъявляются ко всем элементам управления сеткой данных, главным образом, к инфраструктуре / инфраструктуре пользовательского интерфейса, которая включает поддержку автоматизации пользовательского интерфейса для моделей управления и шаблонов ожидания.
- Типичная древовидная система
- Связанные свойства
- Обязательные шаблоны управления
- Обязательные инциденты
- Пример типа элемента управления DataGrid
- Связанное поле
Типичная древовидная структура
В следующей таблице показан некоторый вид содержимого рутинных проверок, а затем древовидное представление автоматизации пользовательского интерфейса, связанное с элементами управления сеткой данных, которые вы можете использовать, и описывает элементы, которые вы можете включать последними в каждый Outlook. Для получения дополнительной информации о дереве автоматизации пользовательского интерфейса посетите Пользовательский интерфейс в разделе Обзор дерева автоматизации .
Тип управления | Отображение содержимого |
---|---|
|
|
Соответствующие свойства
В следующей таблице перечислены свойства модели автоматизации пользовательского интерфейса, значение которых, помимо, возможно, определения, особенно важно для универсального типа элемента управления DataGrid. Дополнительные сведения об активах автоматизации пользовательского интерфейса см. В разделе Получение автоматизации пользовательского интерфейса в свойствах .
Свойство автоматизации пользовательского интерфейса | признать | Примечания |
---|---|---|
UIA_AutomationIdPropertyId | См. примечания. | Значение этого ключевого свойства факта, вполне возможно, должно быть уникальным среди всех одноранговых узлов в общем исходном материале, основанном на дереве автоматизации пользовательского интерфейса. |
UIA_BoundingRectanglePropertyId | См. примечания. | Прямоугольник поверхности содержит исправный элемент управления. |
UIA_ClickablePointPropertyId | См. звуки. | ByIt удерживается, когда определенно существует определенный ограничивающий прямоугольник. Если все шаги в ограничивающей рамке, вероятно, действительно доступны для щелчка и элемент выполняет определенные тесты на проникновение, переопределите развертывание и более разумную точку щелчка. |
UIA_ControlTypePropertyId | сетка данных | |
UIA_IsContentElementPropertyId | ИСТИНА | Значение этого свойства должно быть ИСТИНА. Это означает то, что обычно требуется элементу управления Data Grid, чтобы помочь вам находиться в представлении содержимого с каждым деревом автоматизации пользовательского интерфейса. |
UIA_IsControlElementPropertyId | ИСТИНА | Удовольствие от этой собственности всегда должно существовать ИСТИННО. Это означает, что управление захватом мощности данных всегда должно быть включено в каждое представление управления дерева автоматизации пользовательского интерфейса. |
UIA_IsKeyboardFocusablePropertyId | См. примечания. | Если их контроллер может получать фокус клавиатуры, игра должна поддерживать это свойство. |
UIA_LabeledByPropertyId | См. примечания. | Если есть составная метка OLE, она должна быть обеспечена через привязку к этому элементу управления. |
UIA_LocalizedControlTypePropertyId | См. примечания. | Локализованная коллекция, соответствующая DataGrid, для сохранения управления типом. По умолчанию это сетка данных для получения en-US или English (USA). |
UIA_NamePropertyId | См. примечания. | Элемент управления сеткой данных обычно получает конкретное значение своего свойства Name в ключевом слове static text. При некотором отсутствии слышимой текстовой метки записи важно, чтобы приложение кодирования присвоило значение нескольким свойствам имени. Чтобы получить удовольствие от этого свойства Name, вы не должны составлять основную часть текстового содержимого элемента управления представлением. |
Требуемая модель управления
В таблице наблюдений перечислены шаблоны UI Automation, которые должны автоматически поддерживать практически все элементы управления графом данных. Дополнительные материалы по рабочим моделям см. В разделе Интерфейс пользователя Control Automation Modelsuser .
Модель управления | справка | Примечания |
---|---|---|
IGridProvider | Обязательно | Сам элемент управления сеткой важной информации по-прежнему поддерживает наиболее важную сетку , которая удобна для модели, поскольку содержащиеся в них проблемы имеют метаданные, которые действительно отображаются в сетке. |
IScrollProvider | Зависимый | Прокрутка сетки данных зависит от содержимого, а также наличия частых полос. |
ISelectionProvider | Зависимый | Возможность выбора дат, сетка вместе с которыми зависит от содержания. |
ITableProvider | Зависимый | Проверка на основе заголовков поддерживает специальный шаблон проверки таблицы . |
Разделы данных в контейнерах сетки данных, скорее всего, поддерживают как минимум:
- SelectionItem Управлять трендом (если сетку истории еще можно было выбрать)
- ScrollItem Модель управления (если данные прокручиваются традиционно)
- GridItem Эталонная модель
- TableItem Справочная плоскость (при уменьшении эффектов в сетке есть кое-какие интересные события для людей
Заголовок)
Обязательно В следующей таблице перечислены события автоматизации пользовательского интерфейса, которые должны поддерживаться элементами управления потоком сети. Для получения дополнительной информации о событиях см. Обзор автоматизации событий пользовательского интерфейса .
Пример типа элемента управления DataGrid
На следующем рисунке показано ограничение извлечения списка, которое реализует тип стирания DataGrid, Control
Просмотрите и проанализируйте содержимое дерева автоматизации пользовательского интерфейса, связанного со списком правил, показанным ниже. Модель управления просто потому, что каждый элемент автоматизации указан в круглых скобках.
Инфраструктура автоматизации пользовательского интерфейса – представление элементов управления | Дерево автоматизации пользовательского интерфейса – просмотр содержимого |
---|---|
DataGrid (сортировка, массив, выборка, сетка)
<- td> | DataGrid (Table, Selection)
|
* Приведенное выше обстоятельство показывает лучшую сетку данных, контролирующую несколько центров сертификации. Администрирование группы («Contoso») формируется из двух элементов управления DataItem («Accounts Receivable.doc» или «Accounts Payable.doc»). Два DataGrid и GridItem не зависят от двух на другом уровне. Элемент управления DataItem в элементах управления Group Unit может быть определен как тип, связанный с элементом управления ListItem , что упрощает его представление, учитывая, что выбираемые объекты вместо простых элементов исследования. Этот пример на самом деле не контролирует ваши подэлементы, сгруппированные элементы. В случае многоуровневой ситуации проверьте поле DataItem .
-
Концептуальный
-
Обзор интерфейса пользовательских типов элементов управления
Автоматизация
Автоматизация