Я попробовал предложенный здесь обходной путь: фокус wpf RowDetailsTemplate:
XAML:
Код: Выделить всё
Mode=OneWay}"/>
...
...
...
...
Код: Выделить всё
private void SelectRowDetails(object sender, MouseButtonEventArgs e)
{
var row = sender as DataGridRow;
if (row == null)
{
return;
}
row.Focusable = true;
row.Focus();
var focusDirection = FocusNavigationDirection.Next;
var request = new TraversalRequest(focusDirection);
var elementWithFocus = Keyboard.FocusedElement as UIElement;
if (elementWithFocus != null)
{
elementWithFocus.MoveFocus(request);
}
}
Код: Выделить всё
...
...
p>
Есть идеи?
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/351 ... uble-click
Мобильная версия