XamSpreadsheetで特定セルまでスクロールさせたい場合は、SpreadsheetPaneのScrollCellIntoViewメソッド使用してください。特定セルが表示領域に入るようスクロールを行うことができます。XamSpreadsheetのActivePaneプロパティを使うと、現在表示中のWorksheetのSpreadsheetPaneを取得できます。
たとえば、Z50のセルをアクティブにし、表示範囲に入るようにスクロールする場合は、以下のようなコードになります。
// Z50セルをアクティブにする。 xamSpreadsheet1.ActiveCell = new Infragistics.Controls.Grids.SpreadsheetCell("Z50"); // アクティブなセルが表示範囲に入るようにスクロールする。 xamSpreadsheet1.ActivePane.ScrollCellIntoView(xamSpreadsheet1.ActiveCell);
実行結果
初期表示時
![](https://kb.jp.infragistics.com/wp-content/uploads/2022/11/KB9825_WpfApp1_ScrenShot1-1024x577.png)
「Z50のセルをアクティブにし、表示範囲に入るようにスクロールする」をクリックすると…
![](https://kb.jp.infragistics.com/wp-content/uploads/2022/11/KB9825_WpfApp1_ScrenShot2-1024x577.png)
XamSpreadsheetがスクロールし、Z50のセルが表示領域に入りました!
サンプル
APIリファレンス
- ScrollCellIntoView メソッド