既定では、ユーザーが列ヘッダをクリックすると対応する列が、行ヘッダをクリックすると対応する行が、コーナー ヘッダをクリックするとコントロール全体が選択状態となります。
この操作を無効にするには、コントロールの HeaderSelectionOptions プロパティを設定します。次の設定値があります。
HeaderSelectionOptions の値 | 説明 |
---|---|
None | すべてのヘッダによる選択が無効 |
ColumnHeader | 列ヘッダによる列の選択が有効 |
RowHeader | 行ヘッダによる行の選択が有効 |
CornerHeader | コーナー ヘッダによるコントロール全体の選択が有効 |
All | すべてのヘッダによる選択が有効 |
次のサンプルコードは列ヘッダと行ヘッダの選択を有効に設定します。この場合、ユーザーがコーナー ヘッダをクリックしてもコントロール全体が選択状態になりません。
XAML |
コードのコピー |
---|---|
<sg:GcSpreadGrid HeaderSelectionOptions="RowHeader,ColumnHeader"> |