XamDataGrid で特定のセルを選択状態にする方法をご紹介します。
今回利用するのは xamDataGrid.SelectedItems.Cells に対する Add() です。
サンプルコードは Grid の Loaded 時に Excel でいうところの (A, 1) のセルを選択状態にしています。
コード部分
private void XamDataGrid1_Loaded(object sender, RoutedEventArgs e)
{
XamDataGrid grid = sender as XamDataGrid;
DataRecord firstRecord = grid.Records.FirstOrDefault(r => r.IsDataRecord == true) as DataRecord;
if (firstRecord != null)
{
// 最初のセルを取り出し、SelectedItems.CellsにAdd
Cell firstCell = firstRecord.Cells[0];
grid.SelectedItems.Cells.Add(firstCell);
}
}
実行結果
サンプル