XamDataGrid にバインドされているデータ数が多く縦スクロールバーが表示されている状態で、
画面上に表示されているレコード(行)のみを取得する際には、GetRecordsInView メソッドを
利用することができます。

private void Button_Click(object sender, RoutedEventArgs e)
{
    var recordsInView = this.xamDataGrid1.GetRecordsInView(false);
}

GetRecordsInView メソッド – Infragistics WPF™ ヘルプ
※ GetRecordsInView メソッドの引数は、XamDataGrid の子階層を含めてレコードを取得する場合には true を、XamDataGrid の親階層のみレコードを取得する場合には false を設定します。

サンプル

igjp-kb-wpf/KB9807-XamDataGrid-GetRecordsInView (github.com)

Tagged:

製品について

Ultimate UI for WPF