バージョン

ClipboardCopyingItem イベント

それぞれの選択されたセルがクリップボードにコピーされる前に、このイベントが発生します。
シンタックス
'宣言
 
Public Event ClipboardCopyingItem As EventHandler(Of ClipboardCopyingItemEventArgs)
public event EventHandler<ClipboardCopyingItemEventArgs> ClipboardCopyingItem
イベント データ

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

プロパティ解説
Cancel Infragistics.CancellableEventArgsから継承されます。 
Cell クリップボードにコピーされるセルを取得します。
ClipboardValue クリップボードにコピーされるセルの値を取得または設定します。
使用例
Private Sub xamGrid_ClipboardCopyingItem(ByVal sender As Object, ByVal e As ClipboardCopyingItemEventArgs)
' Get the reference to the cell that will be copied
Dim selectedCell As CellBase = e.Cell
 
' The headers cells style will not be changed
If selectedCell.Row.RowType <>  RowType.HeaderRow Then
' Add verification for valid data in a data cell.
' In this case, the negative values cells in UnitsOnOrder columnwill not be copied.    If selectedCell.Column.Key.Equals("UnitsOnOrder") 
        AndAlso Convert.ToInt32(e.Cell.Value) <= 0 Then
            e.Cancel = True
            Return
    End If
    ' Set the new style to the cells that will be copied
    selectedCell.Style = TryCast(Me.Resources("grayCellStyle"), Style)
    End If
End Sub
void xamGrid_ClipboardCopyingItem(object sender, ClipboardCopyingItemEventArgs e)
{
    // Get the reference to the cell that will be copied
    CellBase selectedCell = e.Cell;
 
    // The headers cells style will not be changed
    if (selectedCell.Row.RowType != RowType.HeaderRow)
    {
    // Add verification for valid data in a data cell.
    // In this case, the negative values cells in UnitsOnOrder column will not be copied.        if (selectedCell.Column.Key.Equals("UnitsOnOrder") 
             && Convert.ToInt32(e.Cell.Value) <= 0)
        {
            e.Cancel = true;
            return;
        }
        // Set the new style to the cells that will be copied
        selectedCell.Style = this.Resources["grayCellStyle"] as Style;
     }
}
<ig:XamGrid x:Name="xamGrid" 
    
ClipboardCopyingItem="xamGrid_ClipboardCopyingItem">
</ig:XamGrid>
参照