SL Как включить режим редактирования для всей строки в GridView? - PullRequest
0 голосов
/ 08 апреля 2010

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

Я пытался вызвать BeginEdit для MouseLeftButtonUp в Grid, но это не сработало.

1 Ответ

0 голосов
/ 09 апреля 2010

Я не знаю, как перевести всю строку в режим редактирования с помощью DataGrid, поставляемой с Silverlight.

Если у вас есть ячейка, которая НЕ помечена только для чтения, вы можете дважды щелкнуть по ячейке, чтобы войти в режим редактирования, затем нажать клавишу Tab, чтобы перейти к следующей ячейке, и она тоже будет в режиме редактирования. Затем вы можете продолжать нажимать клавишу Tab, чтобы перейти к следующей строке, и ячейки останутся в режиме редактирования. Нажатие F2, когда ваш фокус находится в ячейке, переведет ячейку в режим редактирования. Клавиши курсора позволяют перемещаться по ячейкам и строкам. Это довольно близко к тому, что вы спрашиваете.

Возможно, одна из сторонних сеток может поддерживать эту функцию.

EDIT

Вот еще одно обсуждение Как я могу перевести Silverlight 3 DataGridCell в режим редактирования в коде? возможно, это будет полезным выводом или ответом на Как я могу немедленно проверить новый Вставлена ​​строка в сетку данных Silverlight 3? может сработать для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...