Automatic editing of WPF datagrid content when datagrid-cell gets focus

后端 未结 5 805
悲哀的现实
悲哀的现实 2021-02-04 09:00

I have a datagrid in WPF with a DataGridTextColum and a DataGridTemplateColum.



        
5条回答
  •  没有蜡笔的小新
    2021-02-04 09:13

    the simple answer for that create new control derived from datagrid control

      using System.Windows.Controls;
    
       public class CustomDataGrid : DataGrid
       {
    
        protected override void OnSelectedCellsChanged(SelectedCellsChangedEventArgs e)
        {
            //to make sure cell is selected
            var cells = e.AddedCells.FirstOrDefault();
            if (cells != null)
            {
                this.BeginEdit();
    
            }
            base.OnSelectedCellsChanged(e);
        }
    
       }
    

提交回复
热议问题