Фокус и навигация¶
Режимы навигации по ячейкам и строкам¶
Дефолтное поведение контрола TreeList позволяет пользователям перемещаться между ячейками с помощью клавиатуры или фокусировать их с помощью мыши.
Используйте свойство TreeListControl.NavigationMode
для переключения между режимами навигации по ячейкам и режимами навигации по строкам.
Cell Navigation (по умолчанию)
Пользователи могут сфокусировать внимание на любой ячейке с помощью клавиатуры или мыши.
Row (Node) Navigation
Пользователи не могут сфокусировать внимание на отдельных ячейках, а операции редактирования ячеек отключены. Щелчок по ячейке выделяет весь узел целиком.
Сфокусированный столбец¶
Используйте свойство TreeListControl.FocusedColumn
, чтобы получить сфокусированный столбец. Чтобы переместить фокус на определенный столбец, назначьте соответствующий объект TreeListColumn
свойству FocusedColumn
.
Обратите
You can only focus a column in Cell Navigation mode.
Сфокусированный узел (строка)¶
Используйте свойство TreeListControlBase.FocusedNode
для доступа к узлу, который в данный момент находится в фокусе (узлу, который получает события с клавиатуры). Чтобы получить объект данных (бизнес) этого узла, используйте унаследованное свойство DataControlBase.FocusedItem
.
Событие TreeListControlBase.FocusedNodeChanged
позволяет вам реагировать на перемещение фокуса между узлами.
Сфокусированная ячейка¶
Сфокусированная ячейка определяется пересечением сфокусированного узла и сфокусированного столбца. Чтобы переместить фокус на определенную ячейку, сфокусируйте целевую строку и столбец .
* Эта страница была создана автоматически с помощью сервиса машинного перевода Яндекс Переводчик.