グリッドの上端または下端の数行をフリーズして、実行時にグリッドを垂直方向にスクロールしてもそれらが常に表示されるようにすることができます。デフォルトでは、この機能は有効ではありませんが、必要に応じて、FrozenTopRowsCount プロパティと FrozenBottomRowsCount プロパティを設定して、行のフリーズ機能を有効にすることができます。
上端および下端からの2行をフリーズするには、次の手順に従います。
たとえば、上端または下端からの2行をフリーズするには、FrozenTopRowsCount="2" FrozenBottomRowsCount="2" を <datagrid:C1DataGrid> タグに追加します。次のようになります。
XAML |
コードのコピー
|
---|---|
<datagrid:C1DataGrid Name="c1datagrid1" Height="180" Width="250" FrozenTopRowsCount="2" FrozenBottomRowsCount="2" /> |
たとえば、上端または下端からの2行をフリーズするには、次のコードをプロジェクトに追加します。
アプリケーションを実行し、上端または下端からの2行がフリーズされていることを確認します。グリッドを垂直方向にスクロールし、上端または下端からの2行がスクロールされず、元の位置にロックされていることを確認します。デフォルトでは、グリッドの最後の行として新規追加行が表示されるので、この行がフリーズ行の1行になります。