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