<ig:XamGrid x:Name="xamGrid" … > <ig:XamGrid.ClipboardSettings> <ig:ClipboardSettings AllowCopy="True" CopyOptions="IncludeHeaders"/> </ig:XamGrid.ClipboardSettings> </ig:XamGrid>
このコントロールは廃止されたため、XamDataGrid コントロールに移行することをお勧めします。今後、新機能、バグ修正、サポートは提供されません。コードベースの XamDataGrid への移行に関する質問は、サポートまでお問い合わせください。
コピー操作が有効な時に、コピーしたデータの選択セルに対応する xamGrid 列のヘッダー テキストを含むかどうかを構成できます。
ClipboardSettings オブジェクトの CopyOptions プロパティは、以下の値のいずれかの GridClipboardCopyOptions 列挙体を含むことができます。
IncludeHeaders - これが CopyOptions プロパティのデフォルト値です。
xamGrid Column オブジェクトの HeaderText プロパティが示される場合、その値はコピーされたデータに含まれます。このプロパティが欠落している場合、列のオブジェクトの Key プロパティ値が含まれます。
ExcludeHeaders - コピー操作は、選択したセルの対応する列ヘッダー テキストを含みません。
以下のコードは、このプロパティを XAML ファイルまたはコード ビハインドで設定できる方法を示します。
XAML の場合:
<ig:XamGrid x:Name="xamGrid" … > <ig:XamGrid.ClipboardSettings> <ig:ClipboardSettings AllowCopy="True" CopyOptions="IncludeHeaders"/> </ig:XamGrid.ClipboardSettings> </ig:XamGrid>
Visual Basic の場合:
Imports Infragistics.Controls.Grids xamGrid.ClipboardSettings.AllowCopy = True xamGrid.ClipboardSettings.CopyOptions=GridClipboardCopyOptions.IncludeHeaders
C# の場合:
using Infragistics.Controls.Grids; xamGrid.ClipboardSettings.AllowCopy = true; xamGrid.ClipboardSettings.CopyOptions=GridClipboardCopyOptions.IncludeHeaders;