2011-01-26 6 views
1

私は3.5 for WPF ToolkitのDataGridを使用しています。WPFツールキットDatagridグリッドをコピーする

私はこのグリッドに自分の列の1つをTextWrapする必要がありますので、この列にTextBlockを埋め込んでください。

私が今問題を抱えているのは、グリッドのコンテンツをExcel(Ctrl A、Ctrl C)にコ​​ピーすると、この列は空白になります。

これを解決するための助けがあれば幸いです。以下は私のXAML for the gridです。

<tk:DataGrid Name="dgDataGrid" Margin="3" AutoGenerateColumns="False" HeadersVisibility="All" 
         ClipboardCopyMode="IncludeHeader" SnapsToDevicePixels="True" 
         CanUserAddRows="False" CanUserDeleteRows="False" IsReadOnly="True" 
         SelectionMode="Extended" SelectionUnit="Cell"> 
    <tk:DataGrid.Columns> 
    <tk:DataGridTextColumn Binding="{Binding ID}" Header="Message ID" Visibility="Hidden" FontWeight="Black" /> 
    <tk:DataGridTextColumn Binding="{Binding UserInitials}" Header="User" Width="Auto" /> 
    <tk:DataGridTextColumn Binding="{Binding EntryDate}" Header="Time Stamp" Width="Auto" /> 
    <tk:DataGridTemplateColumn Header="Message" Width="*"> 
     <tk:DataGridTemplateColumn.CellTemplate> 
     <DataTemplate> 
      <TextBlock Margin="0" Text="{Binding Message}" TextWrapping="Wrap"/> 
     </DataTemplate> 
     </tk:DataGridTemplateColumn.CellTemplate> 
    </tk:DataGridTemplateColumn> 
    </tk:DataGrid.Columns> 
</tk:DataGrid> 

答えて

関連する問題