xamGrid コントロールの代わりに xamDataGrid コントロールを使用してください。xamGrid は数年以内に廃止する予定のため、新しい機能の追加はありません。xamGrid のサポートおよび重要なバグ修正は廃止時まで提供されます。コードベースの xamDataGrid への移動に関する質問は、サポートまでお問い合わせください。
xamGrid には列移動に関連付けられたイベントが 5 つあります。列移動イベントによって、列が移動する前、移動中、移動後にいくつかのカスタム ビジネス ロジックを実行できます。
ColumnDragStart - 列でドラッグ操作が実行される直前に、ColumnDragStart イベントが発生します。
ColumnMoving - 列のドラッグ中にマウスが移動すると、このイベントが発生します。
ColumnDropped - 列が新しい位置に移動すると、このイベントが発生します。
ColumnDragCanceled - ドラッグ操作がキャンセルされるときに、このイベントが発生します。
ColumnDragEnded - 成功したかどうかに関わらず、ドラッグ操作が完了したときに、このイベントが発生します。
これらのイベントによって、エンド ユーザーが列移動機能を操作する方法を制御することができます。たとえば、エンド ユーザーがその列を移動するのを禁止する、ColumnDragStart イベントをキャンセルすることができます。