Есть ли способ в silverlight определить, когда происходит событие потерянного фокуса, если это происходит, потому что нажата клавиша табуляции или пользователь нажимает кнопку мыши на другой контроль.Silverlight обнаруживает, что потерять фокус - это то, что нажата кнопка или нажата мышь.
Это то, что я хочу добиться:
У меня есть RadGridView с 1 ряда. В последнем столбце у меня есть числовой ввод, когда пользователь выходит из этого элемента управления, новая строка должна быть добавлена к исходному набору в режиме просмотра, это автоматически добавляет новую строку в сетку, затем первый столбец в этой строке должен быть сфокусирован, и раскрывающийся список в celledittemplate должен быть открыт.
Когда я использую событие потерянного фокуса, добавление новой строки отлично работает, хотя это также работает, когда я не использую вкладку, чтобы не фокусировать элемент управления. Кроме того, первый столбец в новой строке не выбран, он каким-то образом дает фокус для строки 0 столбца 0.
Thomas, вы уменьшили мои принятые точки решения, как вы приняли свое решение? Я думаю, вы должны обновить вопрос, чтобы добавить ответ. – codeSetter