'宣言 Public Event ClipboardPasting As EventHandler(Of ClipboardPastingEventArgs)
public event EventHandler<ClipboardPastingEventArgs> ClipboardPasting
イベント ハンドラが、このイベントに関連するデータを含む、ClipboardPastingEventArgs 型の引数を受け取りました。次の ClipboardPastingEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
ClipboardValue | 貼り付けられる元のクリップボードの値。 |
Values | 貼り付けられる解析されたクリップボードの値。 |
Private Sub targetXamGrid_ClipboardPasting(ByVal sender As Object, ByVal e As Infragistics.Controls.Grids.ClipboardPastingEventArgs) Dim collection As New ObservableCollection(Of ProductExtended)() For Each row In e.Values Dim productData = New ProductExtended() productData.ProductID = Convert.ToInt32(row(0)) productData.ProductName = row(1) productData.TotalPrice = (Convert.ToDecimal(row(2))) * (Convert.ToDecimal(row(3))) collection.Add(productData) Next targetXamGrid.ItemsSource = collection End Sub
void targetXamGrid_ClipboardPasting(object sender, Infragistics.Controls.Grids.ClipboardPastingEventArgs e) { ObservableCollection<ProductExtended> collection = new ObservableCollection<ProductExtended>() foreach (var row in e.Values) { ProductExtended productData = new ProductExtended(); productData.ProductID = Convert.ToInt32(row[0]); productData.ProductName = row[1]; productData.TotalPrice = (Convert.ToDecimal(row[2])) * (Convert.ToDecimal(row[3])); collection.Add(productData); } targetXamGrid.ItemsSource = collection; }