DataGridのスクロール位置を固定し、常に列の先頭を表示する方法です。
列スクロールの固定方法
DataGridのFrozenColumnCountプロパティに固定したい位置を指定します。-
サンプルコード
<DataGrid FrozenColumnCount="3">
-
固定スクロール結果
左のグリッドはFrozenColumnCount="1"、右はFrozenColumnCount="2"を指定しています。
行の固定スクロールは?
残念ながら、標準では用意されていません。サンプルコードのダウンロード
サンプルコードの実行には Microsoft Visual Studio 2015 以上のバージョンが必要です。検証環境
- Microsoft Visual Studio Professional 2015 Version 14.0.25431.01 Update 3
- Microsoft .NET Framework Version 4.6.01055
- Microsoft Windows 7 Professional Service Pack 1 (Microsoft Windows NT 6.1 (7601))