バージョン

ColumnDragStart イベント

列のドラッグ操作を始まるときに、このイベントを発生します。
シンタックス
'宣言
 
Public Event ColumnDragStart As EventHandler(Of ColumnDragStartEventArgs)
public event EventHandler<ColumnDragStartEventArgs> ColumnDragStart
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、ColumnDragStartEventArgs 型の引数を受け取りました。次の ColumnDragStartEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
Cancel Infragistics.CancellableEventArgsから継承されます。 
Column Infragistics.Controls.Grids.CancellableColumnEventArgsから継承されます。このイベントがトリガーされる CancellableColumnEventArgs.Column
使用例
AddHandler Me.MyGrid.ColumnDragStart, AddressOf MyGrid_ColumnDragStart

Private Sub dataGrid_ColumnDragStart(ByVal sender As System.Object, ByVal e As ColumnDragStartEventArgs)
   ' If the column being moved is ProductName, cancel the event
   If (e.Column.Key.Equals("ProductName")) Then
      System.Diagnostics.Debug.WriteLine("ProductName column cannot be moved")
      e.Cancel = True
      Return
   End If
   System.Diagnostics.Debug.WriteLine("Column " + e.Column.Key.ToString + " about to move")
End Sub
this.MyGrid.ColumnDragStart += new EventHandler<ColumnDragStartEventArgs>(MyGrid_ColumnDragStart);

void MyGrid_ColumnDragStart(object sender, ColumnDragStartEventArgs e)
{
   // If the column being moved is ProductName, cancel the event
   if (e.Column.Key.Equals("ProductName"))
   {
      System.Diagnostics.Debug.WriteLine("ProductName column cannot be moved");
      e.Cancel = true;
      return;
   }
   System.Diagnostics.Debug.WriteLine("Column " + e.Column.Key + " about to  move ");
}
<ig:XamGrid x:Name="MyGrid"   
    
ColumnDragStart="MyGrid_ColumnDragStart">          
</ig:XamGrid>
参照