XamDataGrid の Records コレクションから 0 番目のデータレコードを取り出すと最初の行が取得できます。その Cells コレクションの 0 番目のセルを取り出すとその行の最初のセルが取得できます。

セルに対して IsActive = true; の設定をするとフォーカスを与えることができます。そして XamDataGrid の ExecuteCommand メソッドに DataPresenterCommands.StartEditMode を引数として渡して呼び出すと、フォーカスを持っているセルを編集モードにすることができます。

var firstRecord = xamDataGrid1.Records.FirstOrDefault(record => record.IsDataRecord == true) as DataRecord;
if (firstRecord != null)
{
    firstRecord.Cells[0].IsActive = true;
    xamDataGrid1.ExecuteCommand(DataPresenterCommands.StartEditMode);
}

 

APIリファレンス

 

 

Tagged:

製品について

Ultimate UI for WPF