<ig:XamGrid x:Name="xamGrid" … > <ig:XamGrid.ClipboardSettings> <ig:ClipboardSettings AllowCopy="True" AllowPaste="True"/> </ig:XamGrid.ClipboardSettings> </ig:XamGrid>
このコントロールは廃止されたため、XamDataGrid コントロールに移行することをお勧めします。今後、新機能、バグ修正、サポートは提供されません。コードベースの XamDataGrid への移行に関する質問は、サポートまでお問い合わせください。
xamGrid コントロールでのコピーと貼り付けのサポートは、デフォルトでは有効ではありません。
XAML ファイルまたはコード ビハインドでこの機能を有効にできます。ClipboardSettings オブジェクトのプロパティは、この機能を構成するために使用されます。
xamGrid コントロールでは、コピーおよび貼り付け操作は標準のキーボード ショートカットに割り当てられます。"CTRL + C" の組み合わせはコピーを実行し、"CTRL + V" は貼り付けを実行します。
コピー操作を有効にするには、 AllowCopy プロパティを True に設定する必要があります。貼り付け操作を有効にするには、 AllowPaste プロパティを True に設定します。
ユーザーが開始した貼り付けは、xamGrid コントロールでの内部的な貼り付け操作に関係ありません。この操作の結果は起動されたイベントであり、イベント引数 ClipboardPastingEventArgs に保存されるデータをさらに操作できます。
以下のコードは、XAML およびコード ビハインドでコピーおよび貼り付け操作を有効にする方法を示します。
XAML の場合:
<ig:XamGrid x:Name="xamGrid" … > <ig:XamGrid.ClipboardSettings> <ig:ClipboardSettings AllowCopy="True" AllowPaste="True"/> </ig:XamGrid.ClipboardSettings> </ig:XamGrid>
Visual Basic の場合:
xamGrid.ClipboardSettings.AllowCopy = True xamGrid.ClipboardSettings.AllowPaste = True
C# の場合:
xamGrid.ClipboardSettings.AllowCopy = true; xamGrid.ClipboardSettings.AllowPaste = true;