Проблема фокуса вкладки WPF Datagrid-DataGridTemplateColumn

вставьте в D2 и перетащите вправо:

=ARRAYFORMULA(IFERROR(VLOOKUP($A$2:$A, 
 QUERY(INPUT!$A$2:$H, "select C,H where A='"&D$1&"'"), 2, 0), ))

0

18
задан 14 April 2009 в 02:04
поделиться

3 ответа

Я обнаружил ссылку в обсуждениях кодового комплекса WPF datagrid http://www.codeplex.com/wpf/Thread/View.aspx?ThreadId=35540

Благодаря Винсенту Сибалу

1
ответ дан 30 November 2019 в 09:07
поделиться

Я избавился от этой проблемы, обрабатывая событие PrepareCellForEdit грида. Вот код

void HODataGrid_PreparingCellForEdit(object sender, DataGridPreparingCellForEditEventArgs e)
{
      UIElement inputElement;
      ///
      /// Texbox is the first control in my template column
      ///
      inputElement = HODataGridHelper.GetVisualChild<TextBox>(e.EditingElement);
      if (inputElement != null)
      {
           Keyboard.Focus(inputElement);
      }
}
7
ответ дан 30 November 2019 в 09:07
поделиться

Существует решение, использующее статический класс и одно изменение Xaml для элемента управления, на котором вы хотите сфокусироваться. « WPF DataGrid: при переходе от ячейки к ячейке фокус не устанавливается на элемент управления »

2
ответ дан 30 November 2019 в 09:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: